📄 finalthroughput.awk
字号:
BEGIN {
granularity=0.9;#时间间隔
pre_time=1;
throughput=0;
i=0;
}
{
event = $1
curr_time = $2
node_id = $3
pkt_size = $8
level = $4
pkt_type=$7
Rid=$10
Sid=$11
if (curr_time-pre_time <= granularity){
if ( level== "MAC"&& event =="r"&&pkt_type=="cbr") {
print sum[0];
sum[i+1]=sum[i]+pkt_size; #�ۼƵİ�����
i+=1;
}
}
else {
throughput=(sum[i]+last_throughput)*8.0/1800000;#����˼�ʱ���Ҫ��Ӧ��
printf "%f %f\n",pre_time+granularity,throughput>>"cbrth_NI.dat"; ;#modified by NI
last_throughput=sum[i]
pre_time=pre_time+granularity;
i=0;
if ( level== "MAC"&& event =="r"&&pkt_type=="cbr") { ;#added by NI
sum[0]=pkt_size;
}
}
}
⌨️ 快捷键说明
复制代码
Ctrl + C
搜索代码
Ctrl + F
全屏模式
F11
切换主题
Ctrl + Shift + D
显示快捷键
?
增大字号
Ctrl + =
减小字号
Ctrl + -