📄 throughput.awk
字号:
#流量统计
BEGIN {flag=0;i=0;}
{
action=$1;
time=$2;
node_1=$3;
node_2=$4;
type = $5;
pktsize=$6;
flow_id=$8;
node_1_address=$9;
node_2_address=$10;
seq_no=$11;
packet_id=$12;
if(action=="r" && node_1==2 && node_2==3 && flow_id==2) {
pkt_byte_sum[i+1]=pkt_byte_sum[i]+pktsize;
end_time[i] = time;
i++;
if(flag==0) {
start_time=time; flag=1;
}
}
}
END{
printf("%.2f\t%.2f\n", end_time[0],0 );
for(j=1;j<i;j++) {
th=pkt_byte_sum[j]/(end_time[j]-start_time)*8/1000;
printf("%.2f\t%.2f\n", end_time[j],th );
}
printf("%.2f\t%.2f\n", end_time[i-1],0 );
}
⌨️ 快捷键说明
复制代码
Ctrl + C
搜索代码
Ctrl + F
全屏模式
F11
切换主题
Ctrl + Shift + D
显示快捷键
?
增大字号
Ctrl + =
减小字号
Ctrl + -