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

📄 finalthroughput.awk

📁 finalthroughputAWK脚本分析无线网络的吞吐量 对坐NS2的网络分析很有用
💻 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 + -