最有效方法是关闭SMB客户端强制签名:macOS 10.11.5起默认signing_required=yes,导致千兆内网吞吐仅20–40 MB/s;需终端创建并编辑/etc/nsmb.conf,写入[default] signing_required=no,重启生效。
mac 访问 smb 共享慢,核心问题几乎从不在于“连不上”,而在于 macos 默认启用了高安全但低效率的协议行为,叠加 finder 的默认元数据加载策略。实测中,千兆局域网下传输速度从 20–40 mb/s 提升至 90–110 mb/s,通常只需几项关键调整。
关闭 SMB 客户端强制签名
这是最有效、最常被忽略的一步。macOS 10.11.5 起默认启用 signing_required=yes,导致每个 SMB 数据包都要加签验签,严重拖慢内网吞吐。
- 终端执行:
sudo nano /etc/nsmb.conf - 输入以下两行(若文件不存在,会自动创建):
[default]<br>signing_required=no
- Ctrl+O 保存,Ctrl+X 退出,重启 Mac 生效
强制使用 SMB 3.0 并优化挂载方式
Finder 自动协商可能降级到 SMB 2.1 或更旧版本;手动指定协议并绕过 Finder 挂载,可显著减少延迟和卡顿。
- 先卸载当前共享:
umount /Volumes/YourShareName - 终端挂载(以 IP 方式避免 DNS 解析延迟):
mount_smbfs -o vers=3.0,noac,nobrowse //user:pass@192.168.1.100/share /Volumes/share - 验证是否生效:
mount | grep smb,确认输出含 vers=3.0
禁用 Finder 干扰性功能
Finder 为网络卷默认开启大量后台操作,对小文件多、照片/视频密集的共享尤其明显。
- 禁止写入 .DS_Store:
defaults write com.apple.desktopservices DSDontWriteNetworkStores -bool TRUE(需退出并重新登录) - 关闭缩略图预览:
defaults write com.apple.finder QLDisableThumbnailers -bool TRUE && killall Finder - 在访达中打开共享文件夹 → 视图 → 显示视图选项 → 取消勾选「在图标视图中显示图标预览」
检查网络路径与接口优先级
看似有线连接,实际流量可能走 Wi-Fi —— 尤其当两个接口同时启用 DHCP、子网掩码配置不当或路由表混乱时,会导致 ping 延迟高、传输抖动、挂载卡顿。
- 运行
netstat -rn | grep default,确认默认路由指向的是有线接口(如 en0、en7),而非 en1(Wi-Fi) - 若发现走错接口,临时禁用 Wi-Fi,或手动为有线接口设置静态 IP 和精确子网掩码(如 255.255.255.0)
- 检查 NAS 和 Mac 是否在同一子网;避免 169.254.x.x(链路本地地址)自动分配

















