📄 measure-throughput.awk
字号:
BEGIN { init=0; i=0;}{ action = $1; time = $2; from = $3; to = $4; type = $7; pktsize = $6; flow_id = $8; src = $9; dst = $10; seq_no = $11; packet_id = $6; if(action=="r" && from==2 && to==3 && type=="cbr") { pkt_byte_sum[i+1]=pkt_byte_sum[i]+ pktsize; if(init==0) { start_time = time; init = 1; } end_time[i] = time; i = i+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 + -