iPerf TCP吞吐量持续增加和减少

时间:2016-07-13 09:16:55

标签: testing networking tcp wifi iperf

我正在使用iPerf尝试测试路由器上的Wi-Fi性能。我已经设置了两台计算机,一台HP Zbook(客户端)和一台Macbook Pro(服务器)来演示这种连接。客户端通过LAN直接连接到路由器,服务器通过Wi-Fi连接到路由器。

我的iPerf脚本设置TCP窗口大小,并将特定时间限制的数据从客户端发送到服务器。对于我的路由器上的所有Wi-Fi配置(各种频段,802.11协议和信道带宽),我的服务器上的输出上升到预期的吞吐量几秒钟,并且以相对恒定的间隔下降到非常低的吞吐量几秒钟以及在嘈杂和干净的环境中。任何人都可以提出可能的原因吗?这是Wi-Fi协议的工作原理吗?或者这是iPerf的问题?

客户端上的iperf版本是iperf3 v3.0.11(Windows 64位)和iperf3 v3.0.1(mac osx)。

客户端操作系统:Windows 10

服务器操作系统:Mac OS X El Capitan v 10.11.5

我已经运行了TCP测试以及两次UDP测试(带宽设置为1.05Mbps和150Mbps)并附加了输出屏幕截图。 Wi-Fi配置:802.11ac,40MHz,5GHz

jPerf depiction of my iPerf script for a 180 second test case on 5GHz, 80MHz, 802.11ac

测试屏幕截图:https://imageshack.com/a/SktM/1

1 个答案:

答案 0 :(得分:0)

请包括客户端和服务器的iperf输出,并使用间隔报告(-i)。此外,还包括iperf -v和操作系统信息。此外,使用UDP运行并在客户端和服务器上捕获报告。如果您在客户端和iperf 2.0.9上使用Linux,则-e(增强型报告)可以提供更多信息。

Wi-Fi吞吐量问题就像有人在急诊室发烧一样。必须考虑许多不同的因素。

鲍勃