BEGIN{ losssum=0; #保存分组丢失的数目 recvsum=0; #保存源节点发送的数目 sendsum=0; #保存目的节点接收的数目 } { event=$1; #表示事件的类型 time=$2; #表示事件发生的时间 node=$3; #表示事件发生所在的节点 trace_type=$4; flag=$5; uid=$6; #表示分组的uid pkt_type=$7; pkt_size=$8; if(event=="s"&&pkt_type=="cbr"&&trace_type=="AGT") sendsum++; #计算源节点发出的分组数目 if(event=="r"&&pkt_type=="cbr"&&trace_type=="AGT") recvsum++; #计算目的节点接收的分组数目 } END { loss_rate=0; losssum=sendsum-recvsum; #计算分组丢失的数目 loss_rate=losssum/sendsum; #计算丢包率 printf("sendsum : %d",sendsum); printf("recvsum : %d",recvsum); printf("lossrate : %f",loss_rate); }
无线Trace脚本(旧格式)-丢包率
最新推荐文章于 2019-05-31 17:54:00 发布