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

2020-10-25 14:11:14 +08:00
 erguotou521

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

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

这个是路由器的结果

这个是群晖的结果

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

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

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

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

建議換其他 OS 跑 iperf3 看看, 例如 Ubuntu live 不用安裝
geebos
2020-10-26 11:39:04 +08:00
会不会是你硬盘速度不够
Mnk2020
2020-10-26 16:22:47 +08:00
腾讯云新政策
1 、累计预付费订单金额大于等于 6600 元且月均预付费订单分摊金额累计大于等于 550 元,可赠送元 5000 代金券
2 、累计预付费订单金额大于等于 38800 元且月均预付费订单分摊金额累计大于等于 3300 元,可赠送 2 万元代金券
数量有限,先来先得 VX:XbWxzMTk5MTA4ODg=
tankren
2020-10-27 09:28:01 +08:00
@livid 13 楼插广告
erguotou521
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
2020-10-29 16:16:59 +08:00
@erguotou521 iperf3 的话,我只有 windows 笔记本测试。iperf3 windows 下我的 i5 双核最多跑 600+,高配的 i7 没问题。不知道 mac 下 iperf3 有没有性能问题。
scoltzero
2022-08-20 23:04:57 +08:00
虽然这是一个死贴了。不过我还是想给出一下我的见解。一个是网卡会有 interrupt moderation ,终端调整,意思就是接受完包之后回立即停止收包,win 下关掉这个会提高网卡的跑测速的能力。关掉这个选项后,网卡在接受完包之后回仍然保持接受状态直至通信中断。 苹果的设备,因为系统封装的比较好,这些网卡驱动一般人都碰不到,只能使用在 iperf 后面加上-R 的方式 跑 tcp 的方式来测速会接近最高的网速。
至于你为啥没速度,我的解释你的黑群晖的驱动问题,不能够完美的驱动你的各种硬件。
不过现在已经 2022 年了,正常人都去用 unraid+docker 的组合了。
应该不会还有人在用黑群晖吧。

这是一个专为移动设备优化的页面(即为了让你能够在 Google 搜索结果里秒开这个页面),如果你希望参与 V2EX 社区的讨论,你可以继续到 V2EX 上打开本讨论主题的完整版本。

https://www.v2ex.com/t/718368

V2EX 是创意工作者们的社区,是一个分享自己正在做的有趣事物、交流想法,可以遇见新朋友甚至新机会的地方。

V2EX is a community of developers, designers and creative people.

© 2021 V2EX