Mac Mini 万兆版本 SMB 协议 连接速度问题

170 天前
 mkdirmushroom
背景:

1 、万兆版本丐版的 m4 Mac mini ,NAS 是 12300t cpu + 64GB 内存,NAS 使用 Unraid 系统 6.12.10 ,开启 SMB 多通道,将 NetBIOS 关闭且将 WSD 打开,应该是能跑 SMB3 的协议的,Mac 和 NAS 的 MTU 都是 1500

2 、NAS 开启了 SMB 共享,共享的文件夹的硬盘都是 nvme 的 SSD ,分别跑在 PCIe3 * 2 、PCIe4 * 2 和 PCIe4 * 4 上,SSD 都是 PCIe4 * 4 的速度

3 、Mac 万兆电口连接在了兮克的双万兆光口的交换机上,使用 7 类网线连接,光电转换模块使用的是 apple 同方案的 Aquantia

4 、NAS 的网卡是英特尔的 X520 ,光模块也是英特尔的

测试:

未进行 SMB 测试前,iperf3 测速双端都能跑满 10Gbps



问题来了,连接到共享文件夹开始从 NAS 复制文件到 Mac 后,刚开始速度确实能达到 1GB 多/s ,但是一会就掉下来了,在 300MB/s 左右徘徊,有时候还会掉到 100 多 MB ,可以观察到图片中曲线图的趋势,硬盘的空间还有很多,缓外的速度也能跑满 10g 的。从 Mac 中往 NAS 中上传文件也差不多的情况。





神奇的一幕来了,测试 SMB 读写后,我再执行 iperf3 测试,下载速度依然是 10gbps 左右,但是上传的速度竟然变成了 2.35gbps 左右了,太奇怪了



求助各位大佬!
3891 次点击
所在节点    Apple
44 条回复
icestraw
166 天前
@mkdirmushroom mac 自带磁盘有加密,主控是自己写的,有自己的调度逻辑。而且 ssd 速度也和可用容量正相关。最好还是读写外置盘
mkdirmushroom
166 天前
@icestraw 请问大佬有什么好的解决办法嘛?我在我的 1T 的 MacBook pro 上跑万兆 SMB 是正常的,可能是因为丐版的硬盘容量太小了?实在不想挂一个这个外接硬盘...
mkdirmushroom
166 天前
@icestraw 我主要纠结的点是同样的文件,通过 SSD 传输到自带硬盘速度拉满,但是通过 SMB 之类的网络协议却不太正常~
skyshuibee
101 天前
感谢大佬,imac 背包 10g 网卡,nas 拷文件掉速,升级 15.2 后,速度持续拉满了。

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

https://yangjunhui.monster/t/1090948

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

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

© 2021 V2EX