我正在尝试理解iperf (version=2.0.8b)和iperf3 (version=3.15)之间的区别,它们在两个am之间显示不同的网络带宽,并且具有相同的参数。
当我在服务器端运行"iperf -s“和在客户端运行"iperf -c -t 30 -P 8”时,我得到的带宽等于45 Gb/s。但是,当我在服务器端运行"iperf3 -s“和"iperf3 -c -t 30 -P8”时,我得到的网络带宽是25 Gb/s。因此,存在15 of /s的差异。
你知道造成这种巨大差异的原因是什么吗?iperf和iperf3之间的主要区别是什么?
非常感谢
NKD
发布于 2017-04-27 02:27:56
造成这种差异的可能原因有两个:一个是iperf2的多线程设计,在并行测试(-P 8)上很可能比iperf3表现得更好。另一个原因是iPerf3的TCP窗口大小可能设置得太小,您可能需要使用-w选项将其设置得更大。
有关iperf2和iperf3的比较用法的更多信息可在此处找到:
http://fasterdata.es.net/performance-testing/network-troubleshooting-tools/throughput-tool-comparision/
https://stackoverflow.com/questions/43638666
复制相似问题