无线Trace脚本(旧格式)-丢包率

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);


}


 

转载于:https://www.cnblogs.com/yue-/archive/2012/05/22/6260072.html

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值