当我在一个系统上启动“iperf -s”并在另一个系统上启动“iperf -c -i 1 -t 3600 -d”时,我看到不对称的带宽使用情况。以下跟踪显示在客户端系统上进行的跟踪:
我有两个端口交换机,一个设置为 1000M,另一个设置为 100M,全双工,自动协商开启。
Laptop1 - sw1(port speed 1G) - sw2(port speed 100M) - laptop 2
>>>>>Asymmetric bandwidth.
[ 5] local 10.110.23.157 port 43173 connected with 10.110.23.163 port 5001
[ 4] local 10.110.23.157 port 5001 connected with 10.110.23.163 port 50234
[ ID] Interval Transfer Bandwidth
[ 5] 0.0- 1.0 sec 26.0 MBytes 93.3 Mbits/sec
[ 4] 0.0- 1.0 sec 2.50 MBytes 21.0 Mbits/sec
[ 5] 1.0- 2.0 sec 26.5 MBytes 93.4 Mbits/sec
[ 4] 1.0- 2.0 sec 704 KBytes 5.77 Mbits/sec
[ 5] 2.0- 3.0 sec 27.1 MBytes 91.0 Mbits/sec
[ 4] 2.0- 3.0 sec 445 KBytes 3.65 Mbits/sec
[ 5] 3.0- 4.0 sec 26.2 MBytes 93.3 Mbits/sec
[ 4] 3.0- 4.0 sec 410 KBytes 3.36 Mbits/sec
93 MBit 与 3.5 MBit 之间存在很大差异
另一方面,如果我设置:
Laptop1 - sw1(port speed 1G) - sw2(port speed 1G) - laptop 2
>>>>>Symmetric bandwidth.
答案1
这可能是由于笔记本电脑 2 和 sw2 之间的双工不匹配造成的。 笔记本电脑 2 是否显示 100/全双工和自动协商?Sw2 可能发送全双工,但笔记本电脑 2 可能处于半双工状态,因此它会与下游的数据包发生冲突。