提高 NAS 传输速度

提高 NAS 传输速度

大家好,我的家用 NAS 出现了带宽问题,我不知道如何突破 3MB/s(兆字节,而不是兆比特)的读写速度。

我有一台中档 QNAP TS-431 双核 Arm 家用 NAS,配备 512 MB RAM。此 NAS 通过两根负载平衡的一英尺 Cat 7 电缆连接到 Linksys EA9200 路由器。路由器直接从电缆调制解调器获取其 IP,从而使路由器能够管理整个网络。

我通过在 Windows 客户端上运行以下命令确定了最大 MTU。

ping www.google.com -f -l 1472

我有四个 2TB SAS 硬盘,转速为 7200 RPM。所有硬盘的品牌、型号和批次都相同,购买时都是全新的。它们只在这个设置中一起使用过。

我的 NAS 正在运行 Samba,以便客户端可以挂载他们的主目录。我偶尔会打开 FTP,但除非需要,否则会关闭,这种情况很少见。

我无法想象这是硬件问题。所有硬盘温度均低于 30C,且温度差不超过 1 度。所有磁盘均未发出任何警告或错误,整个设置(包括网络)已使用近一年。

我已通过 samba 和 ftp 测试了 20 GB 的照片。传输全部通过 5 GHz wifi 完成,接收效果良好。我还测试了一个 ~20GB ISO,它是其他几个 ISO 的集合。平均传输速度始终保持在 2.5MB/s。

我的问题有三点。

  1. 对于此设置,只有一个客户端连接,平均 2.5MB/s 是否准确?我觉得这个应该会超过 2.5MB/s

  2. 我应该检查网络上哪些我可能没有考虑到的东西?网络不是我的强项。

  3. 我有一台运行多个内部应用程序的服务器。它比 NAS 快得多。将 NAS 连接置于服务器上并通过 iSCSI 从 NAS 读取/写入是否更好?

答案1

CIFS 速度很慢,QNAP NAS 无法正确处理存储负载。CIFS 没有多路径选项,因此,我认为使用速度更快的 iSCSI 会很有帮助,它允许您使用 MPIO 利用两个连接。您可以在此处阅读有关 iSCSI 的更多信息:iSCSI 相对于 SMB 有何优势?

在我看来,有可能挤出 2 Gbit 来收集整个 RAID 性能(如果内部存储可以处理这样的速度)。

此外,为了更快地进行设置,您可以在 QNAP 盒上使用 StarWind Free,它增加了 RAM 和基于 SSD 的缓存或日志结构,并进一步加快主轴速度。 https://www.starwindsoftware.com/starwind-virtual-san-free

相关内容