V2EX = way to explore
V2EX 是一个关于分享和探索的地方
现在注册
已注册用户请  登录
erguotou521
V2EX  ›  宽带症候群

为什么我的 Mac 内网跑不满千兆?

  •  
  •   erguotou521 · 2020-10-25 14:11:14 +08:00 · 4955 次点击
    这是一个创建于 1519 天前的主题,其中的信息可能已经有所发展或是发生改变。

    如图是我家里的网络拓扑图:

    家庭网络拓扑图

    我在我的群晖或者路由器上跑iperf3 -s,然后在 Mac 上跑iperf3 -u -c 192.168.8.X -b 1000M都跑不满千兆的速度,结果如图:

    这个是路由器的结果

    8.1.png

    这个是群晖的结果

    8.110.png

    已知家里铺的网线都是淘宝买的绿联 CAT6 六类网线,Mac 用的是微软的 usb3.0 转千兆网口。想问下大家可能是什么原因?

    17 条回复    2022-08-20 23:04:57 +08:00
    bibiisme
        1
    bibiisme  
       2020-10-25 14:14:26 +08:00
    你这测的 UDP 发送,受软件影响更大吧。
    一般不都 iperf3 -c -R 测 tcp 接受 ?
    kennylam777
        2
    kennylam777  
       2020-10-25 14:57:36 +08:00 via Android
    水星交換機是 純交換機 還是 關掉 DHCP 當作 AP+交換機的 WiFi 路由器? 近日測過水星 X188G 的 MTK 方案,有線 LAN 內沒跑 NAT 也跑不滿 930Mbps 只得 800Mbps 左右
    erguotou521
        3
    erguotou521  
    OP
       2020-10-25 16:49:29 +08:00   ❤️ 1
    @bibiisme TCP 速度更惨,

    ![tcp.png]( https://i.loli.net/2020/10/25/ip87axGgoBsedVW.png)

    @kennylam777 纯交换机呢
    cdlnls
        4
    cdlnls  
       2020-10-25 16:49:34 +08:00 via Android
    电脑插一条网线直接连上群晖,看看速度有没有 1000M
    cdlnls
        5
    cdlnls  
       2020-10-25 16:52:06 +08:00 via Android
    感觉是交换机或者 usb 网卡中间哪里有问题
    cdlnls
        6
    cdlnls  
       2020-10-25 16:53:23 +08:00 via Android
    先直连试试,排除一下交换机的问题。
    Exin
        7
    Exin  
       2020-10-25 18:14:02 +08:00 via iPhone
    再加一台设备,两两测速可知瓶颈
    ashong
        8
    ashong  
       2020-10-25 18:25:46 +08:00 via iPhone
    要么交换机要么线的水晶头问题,我的最远十来米 iperf 也有 940 左右
    Lemeng
        9
    Lemeng  
       2020-10-25 18:31:34 +08:00
    先排除线的问题,再一步步排除其他问题。就像我父母家的宽带,100 兆,可是路由器还是老式 tp 款的,只支持 50,没办法,不过他们用没啥速度要求。所以没坏也懒得换
    wanguorui123
        10
    wanguorui123  
       2020-10-25 20:55:21 +08:00
    直连 NAS 排除网卡问题
    kennylam777
        11
    kennylam777  
       2020-10-26 01:10:08 +08:00
    Realtek 的網卡在 FreeBSD/NetBSD 一直有性能問題, 換哪個驅動都一樣, 只有 Linux 或 Windows 才能跑滿, 不知道 Mac 會否有同樣的問題

    建議換其他 OS 跑 iperf3 看看, 例如 Ubuntu live 不用安裝
    geebos
        12
    geebos  
       2020-10-26 11:39:04 +08:00
    会不会是你硬盘速度不够
    Mnk2020
        13
    Mnk2020  
       2020-10-26 16:22:47 +08:00
    腾讯云新政策
    1 、累计预付费订单金额大于等于 6600 元且月均预付费订单分摊金额累计大于等于 550 元,可赠送元 5000 代金券
    2 、累计预付费订单金额大于等于 38800 元且月均预付费订单分摊金额累计大于等于 3300 元,可赠送 2 万元代金券
    数量有限,先来先得 VX:XbWxzMTk5MTA4ODg=
    tankren
        14
    tankren  
       2020-10-27 09:28:01 +08:00
    @livid 13 楼插广告
    erguotou521
        15
    erguotou521  
    OP
       2020-10-29 10:13:47 +08:00
    @bibiisme 之前测试确实不对,应该用 TCP 测试。

    最近工作忙没有及时回复,期间也测试过很多次,首先线应该没什么问题,能跑到 940Mbps,但是发现个蛮神奇的事情。

    假如我用 usb3.0 转网卡直连 Mac,速度只有 340,系统也是显示设备是在 usb2.0 总线下,最高 480 。
    假如我用一个 usb3.0 转 4*usb3.0 的 hub,然后网卡插在 hub 上,那么有 2 个口仍然只有 340,但是另外 2 个口能达到 940,但这似乎还跟插入时机有关(我一直是第 3 个插入的网卡,前 2 个是键鼠),一套操作下来我自己都懵了,竟然还有这样的结果。
    (这些测试都是双机网线直连测试的结果)

    还有我的黑裙辉双机互测后发现极其不稳定,速度从几十到 940 之间波动,平均值在 300-400 左右,怀疑要么是黑裙的问题,要么是因为用 Docker 跑 iperf3 的问题。
    bibiisme
        16
    bibiisme  
       2020-10-29 16:16:59 +08:00 via Android
    @erguotou521 iperf3 的话,我只有 windows 笔记本测试。iperf3 windows 下我的 i5 双核最多跑 600+,高配的 i7 没问题。不知道 mac 下 iperf3 有没有性能问题。
    scoltzero
        17
    scoltzero  
       2022-08-20 23:04:57 +08:00   ❤️ 1
    虽然这是一个死贴了。不过我还是想给出一下我的见解。一个是网卡会有 interrupt moderation ,终端调整,意思就是接受完包之后回立即停止收包,win 下关掉这个会提高网卡的跑测速的能力。关掉这个选项后,网卡在接受完包之后回仍然保持接受状态直至通信中断。 苹果的设备,因为系统封装的比较好,这些网卡驱动一般人都碰不到,只能使用在 iperf 后面加上-R 的方式 跑 tcp 的方式来测速会接近最高的网速。
    至于你为啥没速度,我的解释你的黑群晖的驱动问题,不能够完美的驱动你的各种硬件。
    不过现在已经 2022 年了,正常人都去用 unraid+docker 的组合了。
    应该不会还有人在用黑群晖吧。
    关于   ·   帮助文档   ·   博客   ·   API   ·   FAQ   ·   实用小工具   ·   2871 人在线   最高记录 6679   ·     Select Language
    创意工作者们的社区
    World is powered by solitude
    VERSION: 3.9.8.5 · 24ms · UTC 12:26 · PVG 20:26 · LAX 04:26 · JFK 07:26
    Developed with CodeLauncher
    ♥ Do have faith in what you're doing.