群晖开了 SMB3 多通道,传输速度没变化?对照这四条查

场景

公司给群晖 NAS 配了四个千兆网口,办公电脑也换上了多网卡,DSM 里把 SMB3 多通道打开,结果从 Windows 拷大文件,速度表还是钉在原来的数字上,一根线和四根线没有任何区别。这时候先别急着怀疑 NAS 坏了——多通道没生效,绝大多数是四个前提条件里有至少一条不满足。

先分清:多通道不是链路聚合

链路聚合(Link Aggregation)要在交换机两侧绑口配置,属于"管道合并";SMB3 多通道是协议层能力:一条 SMB 连接可以同时走在多块网卡、多条 TCP 连接上,把带宽叠加起来,不需要动交换机配置,客户端和 NAS 之间自动协商。也正因为是自动协商,哪一端条件不齐,它就默默退回单通道——这就是"开了没变化"的原因。

四条逐一对照

一、软件规格。 NAS 和客户端两端都要符合 SMB 的软件规格要求:DSM 版本要支持 SMB3 多通道,客户端操作系统也要是支持多通道的 Windows 版本。任何一端不支持,协商直接不成立。

二、硬件能力。 两端的硬盘和 CPU 要撑得起目标速率。NAS 里是老硬盘、阵列降级重建中,或者客户端机器本身性能孱弱,瓶颈就根本不在网络上——网再宽,盘供不出数据。多通道加速的是"管道",不解决"水源不足"。

三、网络环境,这是最常见的一坑。 三个要点:

  • 同端混插快慢网卡时,系统只用最快的那个。比如客户端有一块 1 Gbps 有线网卡和一块 150 Mbps 的 Wi-Fi 网卡,操作系统会优先走 1 Gbps 有线,慢网卡不参与多通道;
  • 网卡数量最好成倍数关系。NAS 四个口对客户端两个口,比对着三个口跑得更顺;
  • 客户端总吞吐量要等于或超过 NAS 的总吞吐量,才能把 NAS 的带宽吃满。例如 NAS 是四个 1 Gbps 网口,客户端是两个 2.5 Gbps 网口,理论传输速率可到 4 Gbps 量级;客户端只有一个千兆口,NAS 插再多线也只出一条通道的速度。

四、跨网段要开多网关。 如果 NAS 和客户端分处不同网络或 VLAN,去「控制面板 > 网络 > 常规 > 高级设置」勾选启用多个网关,否则多条路径的流量走不出去。

什么状态算正常

两条判断口径,避免白忙一场:

  • 网卡数量和总吞吐量之间不成正比是正常的。单块千兆口实测 100 MB/s,加到两块并不保证 200 MB/s,实际速率随两端硬件和计算能力浮动很大;
  • 只要总吞吐量比单通道有增加,多通道就算正常工作,不必追求"翻几倍"。

小结

开了多通道没提速,按顺序过一遍:两端软件规格、盘和 CPU 的供数能力、网卡吞吐与数量的配比(混插 Wi-Fi 是高频坑)、跨 VLAN 的多网关设置。公司内网要做多千兆文件通道规划,贵州的企业可以联系诚鑫致达科技做现场评估。