iperf3 下载和上传测试同时给出异常结果

iperf3 下载和上传测试同时给出异常结果

我有一台服务器(使用 Ubuntu 的联想)和 2 台客户端(均为 Mac)。服务器通过 Eth 接口与 Wi-Fi 路由器连接。两台客户端通过 WLAN 接口与 Wi-Fi 路由器连接。所有客户端均已连接并可以通信。

现在,我使用 iperf3 (TCP) 来测试客户端的下载和上传吞吐量(Mbps)。为此,服务器在两个终端上运行 iperf3

1号航站楼 :

iperf3 -s -p 5001

2 号航站楼:

iperf3 -s -p 5002

另一方面,客户端 1(正在下载)运行

iperf3 -c 192.168.1.10 -p 5001 -R

客户端 2(正在上传)运行

iperf3 -c 192.168.1.10 -p 5002

两个客户端命令同时执行。观察到客户端 2(上传)没有获得公平的带宽份额,上传速率有时会降至 0 Mbps。而客户端 1(下载)的数据速率 > 70 Mbps。

除了上传-下载,我还测试了两个客户端同时下载的情况。这个测试运行良好(两个客户端都获得了合理的带宽份额(每个 30 到 35 Mbps)。

我的任何路由器/机器都没有任何流量控制规则/ QoS 规则。

问题:是什么原因造成TCP带宽共享不公平的情况?

答案1

我通过无线网络或 Wi-Fi(半双工)进行测试。两个设备无法在同一频率/信道上同时发送/接收。这就是 BW 共享不均等的原因

相关内容