提高群晖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 Gbps 有线和 150 Mbps Wi-Fi),则操作系统会优先考虑最快的网络接口进行数据传输。 ↩︎