为什么 iperf 工具中 10G 网络的正向和反向流量速度有差异

为什么 iperf 工具中 10G 网络的正向和反向流量速度有差异

我在两台服务器(例如,Server1 和 Server2)之间设置了 10G 网络,并且我正在使用iperf工具来测量网络带宽。以下是我执行的测试用例,

测试案例 1:(前向数据传输)

使其Server 1成为iperf server和。Server 2iperf client

[ ID] Interval       Transfer     Bandwidth
[  4] 0.0-10.0 sec   8.81 GBytes  7.56 Gbits/sec

测试案例2:(反向数据传输)

使其Server 2成为iperf server和。Server 1iperf client

[ ID] Interval       Transfer     Bandwidth
[  4] 0.0-10.1 sec  1.05 GBytes   893 Mbits/sec

此外,我在两台服务器上都有相同的配置。

操作系统: Redhat 7.4

最大传输单元(MTU): 9000 bytes

10G网卡信息通过 ethtool) 两台服务器上的设置也相同。

Settings for em2:
        Supported ports: [ TP ]
        Supported link modes:   100baseT/Full
                                1000baseT/Full
                                10000baseT/Full
        Supported pause frame use: Symmetric
        Supports auto-negotiation: Yes
        Advertised link modes:  100baseT/Full
                                1000baseT/Full
                                10000baseT/Full
        Advertised pause frame use: Symmetric
        Advertised auto-negotiation: Yes
        Speed: 10000Mb/s
        Duplex: Full
        Port: Twisted Pair
        PHYAD: 0
        Transceiver: external
        Auto-negotiation: on
        MDI-X: Unknown
        Supports Wake-on: umbg
        Wake-on: g
        Current message level: 0x00000007 (7)
                               drv probe link
        Link detected: yes

网络交换机: SG350XG-2F10 12-Port 10G Stackable Managed Switch

为了便于理解,以下是网络连接图。

网络连接图

有人能解释一下为什么正向交通和反向交通的速度有差异吗?

答案1

不确定是什么原因。您在客户端和服务器上运行的是哪个版本的 iperf。iperf -v 应该提供此信息。

你能试一下吗iperf 2.0.14a重新编译后?请注意,此代码仍在开发中。这可能会或可能不会帮助您回答问题。

鲍勃

相关内容