SSD缓存能提升群晖NAS的写入速度吗?

SSD缓存能提升群晖NAS的写入速度吗?

💡 原文英文,约700词,阅读约需3分钟。
📝

内容提要

作者实测群晖NAS加装SSD读写缓存对写入速度的影响:拷贝4GB大文件和8192个小文件,无缓存约81–83MB/s,有缓存约85–86MB/s,提升甚微。原因是千兆网卡带宽已成瓶颈,写入速度接近上限。建议优先升级2.5G网卡和路由器;SSD缓存主要利于大量小文件的随机读取,可缓存元数据提升读速。

🔎

延伸解读

测试条件与结果解读

作者在群晖723+上使用两块500GB NVMe SSD组建RAID 1读写缓存,通过MacBook M1 Pro直连NAS进行测试。拷贝4GB大文件时,无缓存速度81.12 MB/s,有缓存86.24 MB/s;拷贝8192个小文件时,无缓存83.49 MB/s,有缓存85.24 MB/s。提升幅度仅约3-6 MB/s,远低于预期。测试使用随机数据生成文件,并通过rsync命令复制,避免了内存缓存干扰。

瓶颈在于千兆网络而非硬盘

作者通过speedtest测得NAS下载速率966.8Mbps、上传735.9Mbps,接近千兆网卡理论上限。而最快写入速度86.24 MB/s换算为689.92 Mbps,已逼近带宽极限。因此即使加装SSD缓存,写入速度也无法突破网络瓶颈。这说明在千兆网络环境下,SSD缓存对写入速度的提升微乎其微,升级网络才是关键。

SSD缓存的真正用武之地

文章指出,SSD缓存对大量小文件的随机读取有显著帮助。无论btrfs还是ext4文件系统,元数据都存放在磁盘最前端,索引大量小文件时机械硬盘磁头需在元数据与文件位置间反复移动,增加寻道时间。SSD缓存可将元数据缓存至SSD,从而提升读取速度。因此,若日常操作涉及大量小文件随机读取,SSD缓存仍有价值。

升级建议与成本考量

作者建议优先升级网络:群晖家用NAS仅配备千兆网卡,而USB 2.5G网卡价格已低于100元,升级后日常使用速度可翻倍至2500Mbps。其次升级路由器,推荐AX9000或AX6000,最低AX5400。作者花费60美元购买两块SSD进行测试,结论是仅加装SSD对日常写入速度无提升,应避免盲目投资。

❓

Q&A

群晖NAS加装SSD缓存后,写入速度能提升多少?

根据实测,加装SSD读写缓存后,写入速度提升非常有限。拷贝4GB大文件时,无缓存速度约81.12 MB/s,有缓存约86.24 MB/s;拷贝8192个小文件时,无缓存约83.49 MB/s,有缓存约85.24 MB/s。提升幅度很小,几乎可以忽略不计。

为什么SSD缓存对群晖NAS的写入速度提升不明显?

主要原因是千兆网卡的带宽瓶颈。实测中最快写入速度为86.24 MB/s,换算为689.92 Mbps,已经接近千兆网卡的理论上限。因此,即使SSD缓存再快,也无法突破网络带宽的限制。

群晖NAS设置SSD读写缓存需要什么条件?

需要两块相同容量的SSD组成RAID 1阵列。如果不满足这个条件,就无法建立读写缓存。

如果想提升群晖NAS的写入速度,应该优先升级什么?

建议优先升级网络设备。首先升级2.5G网卡(USB 2.5G网卡价格不到100元),可以将日常使用速度提升到2500Mbps;其次升级路由器,推荐支持WiFi 6的AX9000、AX6000或至少AX5400。因为瓶颈通常是带宽而非硬盘。

SSD缓存在什么场景下对群晖NAS最有帮助?

SSD缓存对随机读取大量小文件帮助很大。无论是btrfs还是ext4文件系统,元数据都存放在磁盘最前端。索引大量小文件时,机械硬盘磁头需要在元数据位置和文件位置之间反复移动,增加寻道时间,降低读取速度。SSD缓存可以缓存这些元数据,从而提升读取速度。

测试SSD缓存对写入速度影响时,为什么选择4GB文件?

因为NAS本身只有2GB内存。使用大于内存大小的文件进行传输,可以避免内存缓存影响测试结果,确保测试的是实际写入速度。

🏷️

标签

➡️

继续阅读