我想知道当我在iperf中放置一个巨大的TCP窗口时怎么样,例如64MB,没有给我错误,而是给了我错误的测量值,例如54Mbits/sec在带风中,我的连接上传只有1 Mbps。是iperf的错误吗?
我输入了这个命令:iperf -w 64MB -c IP地址 -p and_the_port
我收到了这个:
间隔传输带宽
0.0-10.1秒 65.0兆字节 54.2 兆比特/秒
这是错误的,因为我的连接是:带宽(上行/下行)[kbps/kbps]: 1.023/15.000
您的TCP窗口大小对于带宽来说似乎太大了。TCP 窗口大小应该足够大,以容纳所谓的"带宽延迟积",即通道的最高带宽乘以往返延迟时间。您应该能够从您执行的 BW 测试中获得往返时间。
例如 10 Mbps * 98 mS = 0.98 Mb