提高群晖NAS性能的关键之一是部署SMB3多通道技术。本教程将介绍如何在群晖NAS上配置SMB3多通道,通过同时利用多个网络连接来提升数据吞吐量,以实现更快速的文件共享和数据传输。

SMB3 多通道的优势

SMB3 多通道是 SMB 协议的一项功能,可让服务器同时使用多个网络连接。此功能有两个优势:

  • 提高吞吐量:多个网络连接将显着提高 SMB 传输速度。若要尽可能提高数据传输速率,SMB 客户端的总吞吐量应等于或高于 Synology NAS 的总吞吐量。
  • 提高可靠性:在发生网络故障时,服务器可以通过备用路径继续与客户端通信。

部署SMB3 多通道的要求和限制

有关支持 SMB3 多通道的 DSM 版本在服务器上和操作系统版本在客户端设备上以及其他要求和限制,请参阅 SMB 软件规格

如何部署SMB3多通道?

如果 Synology NAS 或客户端有多个传输速度相同的网络适配器,则可以启用 SMB3 多通道。1如果您只有一个网络适配器,则只要适配器支持接收端缩放 (RSS),您仍可以启用多通道。请注意,使用没有 RSS 的单个适配器对 SMB 性能没有影响。此外,如果您通过 RSS 使用多个网络适配器,系统将停用 RSS 功能以防止性能下降。

下表说明了不同设置如何影响 SMB 性能。

适配器设置传输速度网络容错CPU 瓶颈
单个网络适配器---
多个网络适配器增强增强-
带 RSS 的单个网络适配器--已缩减

此外,为了尽可能提高带宽,建议服务器上的网络适配器数量应能被客户端上的网络适配器数量整除。请参阅下表以了解示例。

建议不建议
部署设置
服务器上有两个 1Gb 网络适配器
客户端上有两个 1Gb 网络适配器
结果
TCP 连接两个 1Gb 平均分布的连接
最大带宽2Gb
部署设置
服务器上有两个 1Gb 网络适配器
客户端上有三个 1Gb 网络适配器
结果
TCP 连接三个连接每个大约 0.5Gb
最大带宽约 1.5Gb

与 Link Aggregation 比较

Link Aggregation 是增加 Synology NAS 带宽的另一种方法。下表列出了 SMB3 Multichannel 与 Link Aggregation 之间的区别。

SMB3 多通道Link Aggregation
使用情形用于增强单个客户端的 SMB 性能适用于具有多个用户和设备的环境
硬件要求客户端和服务器都需要多个网络适配器客户端和服务器都需要多个网络适配器
如何启用在服务器上进入控制面板 > 文件服务 > SMB > SMB 设置 > 高级设置 > 其他然后选择启用 SMB3 多通道在 NAS 上进入控制面板 > 网络 > 网络接口 > 创建,单击创建 Bond,然后选择 Link Aggregation 模式
适用服务/应用程序SMB Service所有应用程序
通量增强提高 SMB Service 的服务器吞吐量增强 SMB Service 的单客户端吞吐量提高服务器整体吞吐量不提高单客户端吞吐量
网络容错支持多个网络适配器支持

注意

  1. 如果客户端具有多个速度不同的网络接口 (例如 1 Gbps 有线和 150 Mbps Wi-Fi),则操作系统会优先考虑最快的网络接口进行数据传输。 ↩︎