iMac (Retina 5K, 27-inch, 2020) 插 2.5G USB 网卡速度上不去 - V2EX
V2EX = way to explore
V2EX 是一个关于分享和探索的地方
现在注册
已注册用户请  登录
dozer47528
V2EX    iMac

iMac (Retina 5K, 27-inch, 2020) 插 2.5G USB 网卡速度上不去

  •  
  •   dozer47528 2022-06-09 14:54:18 +08:00 2908 次点击
    这是一个创建于 1219 天前的主题,其中的信息可能已经有所发展或是发生改变。

    刚把相关设备升级到了 2.5G ,目前其他一切正常,唯独一台 iMac 下载速率不正常。

    下载速率:

     iperf3 -c 192.168.11.11 Connecting to host 192.168.1111, port 5201 [ 5] local 192.168.11.129 port 50249 connected to 192.168.11.11 port 5201 [ ID] Interval Transfer Bitrate [ 5] 0.00-1.00 sec 131 MBytes 1.10 Gbits/sec [ 5] 1.00-2.00 sec 131 MBytes 1.10 Gbits/sec [ 5] 2.00-3.00 sec 131 MBytes 1.10 Gbits/sec [ 5] 3.00-4.00 sec 131 MBytes 1.10 Gbits/sec [ 5] 4.00-5.00 sec 134 MBytes 1.12 Gbits/sec [ 5] 5.00-6.00 sec 129 MBytes 1.08 Gbits/sec [ 5] 6.00-7.00 sec 130 MBytes 1.09 Gbits/sec [ 5] 7.00-8.00 sec 129 MBytes 1.09 Gbits/sec [ 5] 8.00-9.00 sec 133 MBytes 1.12 Gbits/sec [ 5] 9.00-10.00 sec 128 MBytes 1.08 Gbits/sec - - - - - - - - - - - - - - - - - - - - - - - - - [ ID] Interval Transfer Bitrate [ 5] 0.00-10.00 sec 1.28 GBytes 1.10 Gbits/sec sender [ 5] 0.00-10.00 sec 1.28 GBytes 1.10 Gbits/sec receiver 

    上传速率:

     iperf3 -c 192.168.11.11 -R Connecting to host 192.168.11.11, port 5201 Reverse mode, remote host 192.168.11.11 is sending [ 5] local 192.168.11.129 port 51966 connected to 192.168.11.11 port 5201 [ ID] Interval Transfer Bitrate [ 5] 0.00-1.00 sec 279 MBytes 2.34 Gbits/sec [ 5] 1.00-2.00 sec 280 MBytes 2.35 Gbits/sec [ 5] 2.00-3.00 sec 280 MBytes 2.35 Gbits/sec [ 5] 3.00-4.00 sec 280 MBytes 2.35 Gbits/sec [ 5] 4.00-5.00 sec 281 MBytes 2.35 Gbits/sec [ 5] 5.00-6.00 sec 280 MBytes 2.35 Gbits/sec [ 5] 6.00-7.00 sec 281 MBytes 2.35 Gbits/sec [ 5] 7.00-8.00 sec 280 MBytes 2.35 Gbits/sec [ 5] 8.00-9.00 sec 280 MBytes 2.35 Gbits/sec [ 5] 9.00-10.00 sec 280 MBytes 2.35 Gbits/sec - - - - - - - - - - - - - - - - - - - - - - - - - [ ID] Interval Transfer Bitrate Retr [ 5] 0.00-10.00 sec 2.74 GBytes 2.35 Gbits/sec 0 sender [ 5] 0.00-10.00 sec 2.74 GBytes 2.35 Gbits/sec receiver 

    已经排查的点:

    • 同一个端口同一个 USB 网卡,一台 Linux 是正常的,一台 M1 Mac Mini 是正常的。说明网线和 USB 网卡没问题,交换机没问题,iperf server 也没问题
    • 手动下载 RTL8156 驱动并安装,并没有任何区别
    • 关闭 iMac 上的 Surge 、iStat 等可能影响性能的软件,然而并没有用

    请教一下大神,还有哪里可能有问题?我还可以怎么排查?

    第 1 条附言    2022-06-09 17:55:33 +08:00
    已经在恢复模式测试过了:

    提升了不少,但是依然不稳定。
    ```
    Connecting to host 192.168.11.11, port 5201
    [ 4] local 192.168.11.129 port 49224 connected to 192.168.11.11 port 5201
    [ ID] Interval Transfer Bandwidth
    [ 4] 0.00-1.00 sec 225 MBytes 1.89 Gbits/sec
    [ 4] 1.00-2.00 sec 201 MBytes 1.69 Gbits/sec
    [ 4] 2.00-3.00 sec 7.83 MBytes 65.4 Mbits/sec
    [ 4] 3.00-4.00 sec 75.1 MBytes 632 Mbits/sec
    [ 4] 4.00-5.00 sec 281 MBytes 2.36 Gbits/sec
    [ 4] 5.00-6.00 sec 280 MBytes 2.35 Gbits/sec
    [ 4] 6.00-7.00 sec 277 MBytes 2.33 Gbits/sec
    [ 4] 7.00-8.00 sec 253 MBytes 2.12 Gbits/sec
    [ 4] 8.00-9.00 sec 240 MBytes 2.02 Gbits/sec
    [ 4] 9.00-10.00 sec 198 MBytes 1.66 Gbits/sec

    ```

    另外,我平时用内置千兆网口测速也会不稳定。
    ```
    Connecting to host 192.168.11.11, port 5201
    [ 4] local 192.168.11.145 port 49867 connected to 192.168.11.11 port 5201
    [ ID] Interval Transfer Bandwidth
    [ 4] 0.00-1.00 sec 113 MBytes 946 Mbits/sec
    [ 4] 1.00-2.00 sec 108 MBytes 905 Mbits/sec
    [ 4] 2.00-3.00 sec 111 MBytes 930 Mbits/sec
    [ 4] 3.00-4.00 sec 111 MBytes 929 Mbits/sec
    [ 4] 4.00-5.00 sec 105 MBytes 881 Mbits/sec
    [ 4] 5.00-6.00 sec 108 MBytes 906 Mbits/sec
    [ 4] 6.00-7.00 sec 112 MBytes 940 Mbits/sec
    [ 4] 7.00-8.00 sec 112 MBytes 940 Mbits/sec
    [ 4] 8.00-9.00 sec 112 MBytes 940 Mbits/sec
    [ 4] 9.00-10.00 sec 112 MBytes 940 Mbits/sec

    ```
    第 2 条附言    2022-06-09 18:41:13 +08:00
    我拿 2 台电脑直连,也是一样的现象,应该不是交换机或网线的问题了。
    第 3 条附言    2022-06-09 19:07:01 +08:00
    网上搜了一下,找到了这样一个案例:
    https://www.reddit.com/r/MacOS/comments/l2uxo5/slow_download_with_plugable_25gbit_ethernet/

    他的交换机有下行流控,导致下载速度不如上传。

    我怀疑我的 Intel macOS 是不是哪里也有流控?

    我用文章里的教程,并发跑 iperf3 ,速度可以上去 50%,但是还是不能跑满。
    第 4 条附言    2022-06-09 19:21:26 +08:00
    再更一个,我用磁盘测速工具(目的地选 NAS ),结果速度是正常的。。。

    https://imgur.com/8wbmuXp

    感觉就是 iperf3 不知为何触发了流控。
    第 5 条附言    2022-06-10 20:56:35 +08:00
    再更一版:

    https://share.cleanshot.com/6qXY3r

    我抓包发现这里 Window 一开始是 65535 ,后面就一直是 2058 ,非常奇怪。

    还不够 2 个 MTU ,那按道理发送端就会控制发送速率。

    iperf3 里有一个参数: -w, --window #[KMG] set send/receive socket buffer sizes

    尝试这么跑就正常了。

    ```
    iperf3 -c 192.168.11.11 -w 200K
    Connecting to host 192.168.11.11, port 5201
    [ 5] local 192.168.11.137 port 52617 connected to 192.168.11.11 port 5201
    [ ID] Interval Transfer Bitrate
    [ 5] 0.00-1.00 sec 278 MBytes 2.34 Gbits/sec
    [ 5] 1.00-2.00 sec 279 MBytes 2.34 Gbits/sec
    [ 5] 2.00-3.00 sec 277 MBytes 2.33 Gbits/sec
    [ 5] 3.00-4.00 sec 279 MBytes 2.34 Gbits/sec
    [ 5] 4.00-5.00 sec 276 MBytes 2.31 Gbits/sec
    [ 5] 5.00-6.00 sec 279 MBytes 2.34 Gbits/sec
    [ 5] 6.00-7.00 sec 279 MBytes 2.34 Gbits/sec
    [ 5] 7.00-8.00 sec 279 MBytes 2.34 Gbits/sec
    [ 5] 8.00-9.00 sec 279 MBytes 2.34 Gbits/sec
    [ 5] 9.00-10.00 sec 275 MBytes 2.31 Gbits/sec
    - - - - - - - - - - - - - - - - - - - - - - - - -
    [ ID] Interval Transfer Bitrate
    [ 5] 0.00-10.00 sec 2.72 GBytes 2.33 Gbits/sec sender
    [ 5] 0.00-10.00 sec 2.72 GBytes 2.33 Gbits/sec receiver

    iperf Done.
    ```

    接下来就要去看看我这电脑默认的缓冲区为什么太小了。
    9 条回复    2022-06-10 12:33:30 +08:00
    sdmike
        1
    sdmike  
       2022-06-09 16:32:16 +08:00
    重装系统
    dozer47528
        2
    dozer47528  
    OP
       2022-06-09 16:47:59 +08:00
    @sdmike 也不是不可以。。。 我先买了一个别的牌子的 RTL8156 2.5G USB 网卡试试
    zhandouji
        3
    zhandouji  
       2022-06-09 17:00:49 +08:00 via iPhone
    @dozer47528 重装系统前可以先试试把系统装外置硬盘
    dozer47528
        4
    dozer47528  
    OP
       2022-06-09 17:53:44 +08:00
    @zhandouji 我试了一下在恢复模式,速度提升了,但是依然不及上传
    maizero
        5
    maizero  
       2022-06-09 18:01:03 +08:00
    我刚好昨天到手一个68 的 usb 2.5g 网卡
    测速了,连 nas ,上下行可以达到 300MB/s
    1dian01
        6
    1dian01  
       2022-06-09 19:27:50 +08:00
    @maizero 有链接吗?
    BingoXuan
        8
    BingoXuan  
       2022-06-10 11:08:03 +08:00
    先看看 system perference -> network -> advance -> hardware 的配置对不对,有些网卡默认开了 flow control 和 power efficient
    dozer47528
        9
    dozer47528  
    OP
       2022-06-10 12:33:30 +08:00
    @BingoXuan 我这个 usb 网卡在这里只有 全双工一个选项

    倒是默认的网卡是 “全双工、流控制、节能以太网”

    那这倒是解释了为什么我默认网卡也会出现下行有时候比较慢的原因了
    关于     帮助文档     自助推广系统     博客     API     FAQ     Solana     2218 人在线   最高记录 6679       Select Language
    创意工作者们的社区
    World is powered by solitude
    VERSION: 3.9.8.5 24ms UTC 16:07 PVG 00:07 LAX 09:07 JFK 12:07
    Do have faith in what you're doing.
    ubao snddm index pchome yahoo rakuten mypaper meadowduck bidyahoo youbao zxmzxm asda bnvcg cvbfg dfscv mmhjk xxddc yybgb zznbn ccubao uaitu acv GXCV ET GDG YH FG BCVB FJFH CBRE CBC GDG ET54 WRWR RWER WREW WRWER RWER SDG EW SF DSFSF fbbs ubao fhd dfg ewr dg df ewwr ewwr et ruyut utut dfg fgd gdfgt etg dfgt dfgd ert4 gd fgg wr 235 wer3 we vsdf sdf gdf ert xcv sdf rwer hfd dfg cvb rwf afb dfh jgh bmn lgh rty gfds cxv xcv xcs vdas fdf fgd cv sdf tert sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf shasha9178 shasha9178 shasha9178 shasha9178 shasha9178 liflif2 liflif2 liflif2 liflif2 liflif2 liblib3 liblib3 liblib3 liblib3 liblib3 zhazha444 zhazha444 zhazha444 zhazha444 zhazha444 dende5 dende denden denden2 denden21 fenfen9 fenf619 fen619 fenfe9 fe619 sdf sdf sdf sdf sdf zhazh90 zhazh0 zhaa50 zha90 zh590 zho zhoz zhozh zhozho zhozho2 lislis lls95 lili95 lils5 liss9 sdf0ty987 sdft876 sdft9876 sdf09876 sd0t9876 sdf0ty98 sdf0976 sdf0ty986 sdf0ty96 sdf0t76 sdf0876 df0ty98 sf0t876 sd0ty76 sdy76 sdf76 sdf0t76 sdf0ty9 sdf0ty98 sdf0ty987 sdf0ty98 sdf6676 sdf876 sd876 sd876 sdf6 sdf6 sdf9876 sdf0t sdf06 sdf0ty9776 sdf0ty9776 sdf0ty76 sdf8876 sdf0t sd6 sdf06 s688876 sd688 sdf86