解锁群晖 DS923+ 的 NVMe 存储池:从机械硬盘的瓶颈到万兆网卡的飞驰

在配置群晖 DS923+ 的时候,许多人可能会像我一样,追求极致配置:万兆网卡、UPS、32Gx2 内存。然而,机械硬盘的物理限制常常让万兆网卡的潜力无法得到充分发挥。本文将分享如何通过解锁 NVMe 存储池和迁移 Docker,让群晖 DS923+ 的性能得到显著提升。

机械硬盘的瓶颈

刚购买 DS923+ 时,我选择了群晖原厂的 SSD,但由于价格昂贵,最终选择了西数红盘 SN700 SSD。然而,由于对 NAS 的理解不够深入,这些 SSD 一直被闲置,只作为“只读缓存”使用。最近,随着对 NAS 的深入了解,我发现了机械硬盘的瓶颈。

通过资源监控,我发现机械硬盘的负载常年保持在 99%,每秒写入高达 600 次。这显然不是正常的硬盘使用状态,更像是在遭受随机写入的“DDOS攻击”。Docker 和其他应用默认安装在机械盘上,导致硬盘噪音巨大,性能下降。

解锁 NVMe 存储池

既然我有两条闲置的 SN700 SSD,为什么不利用它们来构建存储池呢?经过一番搜索,我在 GitHub 上发现了三款“神器”脚本,它们彻底改变了我的 NAS 性能。

1. 解决“非原厂”歧视

使用 Synology_HDD_db 脚本,我可以将非原厂硬盘添加到群晖的兼容驱动数据库中,消除了“未验证”的黄字警告,解决了我的强迫症。

2. 解锁 NVMe 存储池

Synology_M2_volume 脚本允许我在群晖 NAS 上直接创建 M.2 分区,绕过了官方的限制。

3. Docker/套件大搬家

有了 SSD 存储池,我需要将 Docker 和其他应用迁移到新的存储上。Synology_app_mover 脚本帮助我一键无损迁移应用。

效果显著

通过这些脚本,机械硬盘的噪音和负载显著降低,Docker 的响应速度大幅提升,Emby 的播放体验也变得更加流畅。万兆网卡和 SSD 终于发挥了它们应有的价值,没有白花冤枉钱。

建议

这些脚本虽然强大,但 Readme 都是英文且较为复杂。建议大家使用 Gemini 或 GPT 等工具,将 Readme 翻译并逐步指导操作,这样会更加稳妥。

结语

通过这一系列的折腾,我对 NAS 的掌控力有了显著提升,这也让我更加享受 DIY 的乐趣。如果你也拥有群晖 NAS,不妨尝试这些方法,让你的 NAS 性能得到质的飞跃。

标签: none

评论已关闭