我们目前正在通过无线网络进行测试,并且在尝试获取 iperf3 的正确配置时遇到了一些问题。
我们的服务器端命令行如下 iperf3 -s -p 5101
我们的客户端是 iperf3 -u -t 120 -b 150M -p 5101 -i 0.1
我的期望是客户端会尝试通过无线链路发送 150M;但是,链接只有 100M,因此服务器只会收到 100M,其余的数据包将被丢弃。但是,我们看到的是发送方将其比特率降低到链路可用性,而发送的比特率会根据链路质量而波动。
我们的问题 1)这是预期的行为吗?2)我们如何防止这种行为?3) iPerf 之外是否还有其他可能导致这种情况的事情发生?
客户端版本是 Ubuntu 16.04 编译的 iPerf 3.7+ 服务器端是 Ubuntu 18.04 包管理器版本 3.1.3。