hhacker
21D
2.29D

千兆局域网接收/传输速度不对等的问题

  •  
  •   hhacker · Jan 7, 2022 · 4050 views
    This topic created in 1767 days ago, the information mentioned may be changed or developed.

    今天遇到了一个奇怪的问题,局域网内用 iperf 对另一台机器测速,发现单边差不多能跑 950M,反向确只能跑到 700 多 M,有没有大神能帮忙解惑。 一台是 linux ,一台是 windows ,千兆组网 以下是 iperf 输出:

    windows->linux

    [ ID] Interval Transfer Bandwidth

    [ 4] 0.00-1.00 sec 111 MBytes 929 Mbits/sec

    [ 4] 1.00-2.00 sec 112 MBytes 942 Mbits/sec

    [ 4] 2.00-3.00 sec 112 MBytes 942 Mbits/sec

    [ 4] 3.00-4.00 sec 112 MBytes 942 Mbits/sec

    [ 4] 4.00-5.00 sec 112 MBytes 942 Mbits/sec

    [ 4] 5.00-6.00 sec 112 MBytes 942 Mbits/sec

    [ 4] 6.00-7.00 sec 112 MBytes 941 Mbits/sec

    [ 4] 7.00-8.00 sec 112 MBytes 942 Mbits/sec

    [ 4] 8.00-9.00 sec 112 MBytes 941 Mbits/sec

    [ 4] 9.00-10.00 sec 112 MBytes 937 Mbits/sec


    [ ID] Interval Transfer Bandwidth

    [ 4] 0.00-10.00 sec 1.09 GBytes 940 Mbits/sec sender

    [ 4] 0.00-10.00 sec 1.09 GBytes 940 Mbits/sec receiver

    linux->windows

    [ ID] Interval Transfer Bandwidth

    [ 4] 0.00-1.00 sec 88.2 MBytes 740 Mbits/sec

    [ 4] 1.00-2.00 sec 90.0 MBytes 755 Mbits/sec

    [ 4] 2.00-3.00 sec 90.6 MBytes 760 Mbits/sec

    [ 4] 3.00-4.00 sec 90.1 MBytes 756 Mbits/sec

    [ 4] 4.00-5.00 sec 89.3 MBytes 749 Mbits/sec

    [ 4] 5.00-6.00 sec 90.0 MBytes 755 Mbits/sec

    [ 4] 6.00-7.00 sec 90.5 MBytes 759 Mbits/sec

    [ 4] 7.00-8.00 sec 90.0 MBytes 755 Mbits/sec

    [ 4] 8.00-9.00 sec 88.8 MBytes 745 Mbits/sec

    [ 4] 9.00-10.00 sec 89.1 MBytes 748 Mbits/sec


    [ ID] Interval Transfer Bandwidth Retr

    [ 4] 0.00-10.00 sec 900 MBytes 755 Mbits/sec 0 sender

    [ 4] 0.00-10.00 sec 897 MBytes 752 Mbits/sec receiver

    Supplement 3  ·  Jan 7, 2022
    结帖,是 linux 这台服务器的网卡在当前内核下有 bug,按照 append 里的文章里说的 sudo ethtool -K eno1 tso off gso off

    就可以跑满了

    [ ID] Interval Transfer Bandwidth
    [ 4] 0.00-1.00 sec 110 MBytes 924 Mbits/sec
    [ 4] 1.00-2.00 sec 111 MBytes 933 Mbits/sec
    [ 4] 2.00-3.00 sec 112 MBytes 939 Mbits/sec
    [ 4] 3.00-4.00 sec 111 MBytes 935 Mbits/sec
    [ 4] 4.00-5.00 sec 109 MBytes 912 Mbits/sec
    [ 4] 5.00-6.00 sec 112 MBytes 941 Mbits/sec
    [ 4] 6.00-7.00 sec 112 MBytes 942 Mbits/sec
    [ 4] 7.00-8.00 sec 112 MBytes 940 Mbits/sec
    [ 4] 8.00-9.00 sec 112 MBytes 941 Mbits/sec
    [ 4] 9.00-10.00 sec 112 MBytes 942 Mbits/sec
    - - - - - - - - - - - - - - - - - - - - - - - - -
    [ ID] Interval Transfer Bandwidth Retr
    [ 4] 0.00-10.00 sec 1.09 GBytes 937 Mbits/sec 0 sender
    [ 4] 0.00-10.00 sec 1.09 GBytes 935 Mbits/sec receiver
    13 replies  •  2022-01-07 18:39:55 +08:00
    Tilie
    Tilie
    Jan 7, 2022 via Android
    1
    同样的疑问
    geniussoft
    geniussoft
    Jan 7, 2022
    2
    交换机是个啥情况,是不是万兆交换机
    TrickLin
    TrickLin
    Jan 7, 2022❤️1
    3
    是 i219V 网卡吗...我前一阵也遇到这个问题 后来换个网口插到 i350-AM4 PCIE 网卡上 就解决了
    ryd994
    ryd994
    Jan 7, 2022 via Android
    4
    1. 加 -P 4 测试多线程性能
    2. 检查 CPU 占用,特别是每个核心的占用,如果有单核打满的话可能是一些 offloading 没有启用。TCP 接收端的性能压力比较大。
    3. 网线直连,手动设置 IP ,测试。排除交换机 /路由器问题。
    xtx
    xtx
    Jan 7, 2022 via iPhone
    5
    更新一下网卡驱动试下
    hhacker
    hhacker
    OP
    Jan 7, 2022 via Android
    6
    @ryd994 多线程试过了,一样的结果
    回家再看一下两台机器直连看可不可以双向满速
    ozOGen
    ozOGen
    Jan 7, 2022
    7
    同一网段吗?有没有防火墙规则?
    volks
    volks
    Jan 7, 2022
    8
    我有个 realtek 的板载网卡也是这样,上行只有 700M 。是因为 win10 自带驱动,到官网下了新驱动就正常了
    hhacker
    hhacker
    OP
    Jan 7, 2022
    9
    @TrickLin 是 i219V 网卡
    hhacker
    hhacker
    OP
    Jan 7, 2022
    10
    @ryd994 CPU 低负载,网线直连问题可重现
    hhacker
    hhacker
    OP
    Jan 7, 2022
    11
    @volks 驱动已在 intel 官网升级到最新版
    ryd994
    ryd994
    Jan 7, 2022 via Android
    12
    如果确实是你链接中的问题的话,可以尝试:
    按照文章中的方法禁用 tso
    两边都装 Windows

    说实话 1G 这个带宽,禁用 tso 应该还是能跑得动的。
    geekvcn
    geekvcn
    Jan 7, 2022 via iPhone
    13
    @hhacker i219v 是软网卡,性能很差,换硬网卡吧,i210 之类的
    About   ·   Help   ·   Advertise   ·   Blog   ·   API   ·   FAQ   ·   Privacy   ·   Solana   ·   727 Online   Highest 6679   ·     Select Language
    创意工作者们的社区
    World is powered by solitude
    VERSION: 3.9.8.5 · 58ms · UTC 17:37 · PVG 01:37 · LAX 09:37 · JFK 12:37
    ♥ Do have faith in what you're doing.