全部博文(180)
分类: 系统运维
2009-11-07 00:29:20
#测量CBR丢包率的awk代码 #针对out.tr的分析 BEGIN { #初始化, 设置变量以记录 packet 被 drop 的数目 fsDrops=0; numFs } { #将out.tr文件的相应字段赋值给变量 action=$1; time=$2; from=$3; to=$4; type=$5; pktsize=$6; flow_id=$8; src=$9; dst=$10; seq_no=$11; packet_id=$12; #统计从 n1 送出多少 packets if (from==1 && to==2 && action=="+") numFs++; #统计 flow_id 为2, 且被 drop的数据包数目 if (flow_id==2 && action =="d") fsDrops++; } END { printf("number of packets sent: %d lost: %d\n",numFs,fsDrops); } |