⭐ 欢迎来到虫虫下载站! | 📦 资源下载 📁 资源专辑 ℹ️ 关于我们
⭐ 虫虫下载站

📄 throughput.awk

📁 这是一个NS2仿真实例
💻 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 + -