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

📄 proc-cwnd

📁 在linux平台下
💻
字号:
#! /usr/bin/perlopen CWND, "> result/chain/cwnd.log";foreach $L (4, 5, 6, 7, 8, 10, 12, 14, 16, 20) {    print CWND "$L";    foreach $B ( 0, 1, 2 ) {	foreach $A ( "a1", "a0.01" ) {	    $prev_cwnd = 0;	    $t_cwnd = 0;	    $t_intv = 0;	    $max = 0;	    for ( $X=0; $X < 2; $X+=1 ) {		$prev_t = 0;		open TCPLOG, "result/chain/DSR$B/$A.tcp2.hop$L/tcp$X.log";		while ( <TCPLOG> ) {		    ($time, @msg) = split(' ');		    if ( $msg[4] eq "cwnd_" && $time > 10.0) {			if ( $prev_t != 0 ) {			    $t_cwnd += $prev_cwnd * ($time-$prev_t);			    $t_intv += $time - $prev_t;			}			$prev_t = $time;			$prev_cwnd = $msg[5];		    }		}		close TCPLOG;	    }	    	    if ( $t_intv != 0 ) {		$mean_cwnd = $t_cwnd/$t_intv;		print CWND " $mean_cwnd";	    } else {		print CWND " cwnd";	    }	}    }    print CWND "\n";}close CWND;

⌨️ 快捷键说明

复制代码 Ctrl + C
搜索代码 Ctrl + F
全屏模式 F11
切换主题 Ctrl + Shift + D
显示快捷键 ?
增大字号 Ctrl + =
减小字号 Ctrl + -