考虑到网络附加存储系统本质上是一个低功耗设备,其唯一目的是传输文件和归档备份,对于新手来说,它可能看起来是家庭实验室生态系统中的一个不起眼的小设备。但随着你的服务器项目不断增加,你必然会需要从你的NAS中获得更多的使用价值——无论是在存储容量还是性能方面。
幸运的是,升级你的NAS相对简单,你不需要像在典型的游戏PC中那样花费数千美元购买新组件。作为一个在家庭实验室中使用多个预组装NAS工作站的用户,这里有一些最简单的升级,能为我的存储中心节点带来最佳性能提升。
安装自定义NAS操作系统
专有发行版还没有完全成熟
由于它们通常比单独购买所有组件便宜,专有NAS设备是构建NAS的一个经济实惠的选择。大多数NAS制造商倾向于将其机箱与第一方操作系统一起发货,这就像一把双刃剑。一方面,你可以获得友好的用户界面让你轻松运行NAS。但另一方面,它们的功能有限,对于高级用户来说可能会变得相当烦人,某些专有操作系统在一段时间后会停止对旧产品的更新。更糟糕的是,许多专有NAS发行版与制造商提供的云服务紧密相连——实际上削弱了本地存储服务器的隐私优势。
我通常会为我的 NAS 机箱安装自定义发行版——有时在服务器还没到停止接收新更新的阶段时。我觉得 TrueNAS(准确来说,是 Scale 版本)是 NAS 操作中的佼佼者,因为它有很多先进的功能,不过,我也给我的 Arm 版模型装上了 OpenMediaVault,发现它比官方发行版轻量多了。唯一需要注意的是,某些品牌在您安装自定义 NAS 后可能会导致保修失效,但根据您的 NAS 年龄和使用情况,这可能是一个值得的选择。
切换到 ZFS
它是我 RAID 阵列的完美文件系统
当一个 NAS 发行版(第一方或其他)支持不同的文件系统时,ZFS 通常是我的首选。在确保数据完整性方面,ZFS 的校验和支持、写时复制设计和清理任务确保了我的数据能够长期保存。创建快照是 ZFS 的一个重要功能,特别适合存储服务器,因为保护我的文件是最重要的。
还有一个事实是,ZFS 在我使用过的所有文件系统中拥有最佳的 RAID 支持。虽然我已经转向 RAID 10,不过直到去年我一直是 RAID-Z1 的忠实用户,它提供了与 RAID 5 相同的好处,同时利用 ZFS 的数据保护功能来避免困扰我设置的令人头疼的写入孔问题。别误会,ZFS 也有自己的问题,但只要有足够的 RAM 和一些高级规划,对于想提升 RAID 驱动 NAS 性能的人来说,它是个很棒的文件系统。说到内存……
插入额外的 RAM
我很高兴在 RAM 大灾难之前升级了我的 NAS
![]()
每当我需要购买新的 NAS 时,我总是确保它不包含焊死内存。这样,我就可以随时为其配备更多的 RAM 条,而且我有很多理由这么做。首先,自适应替换缓存是一个能通过利用多余的 RAM 作为缓存来大幅提升我网络共享性能的功能。
即使不提 ZFS 大量分配内存给 ARC 的情况,它还使用 RAM 来存储元数据。因此,如果我的 NAS 无法满足 RAM 的需求,它可能会消耗大量内存,甚至导致系统变得缓慢。再加上我在 NAS 上运行的应用程序需要的额外 RAM,你可以理解为什么我为在内存危机之前买了一些内存模块而感到自豪。
创建 SSD 池
SSD + iSCSI 共享对于高速任务来说非常出色
虽然我依赖硬盘来存储档案数据和备份,但 SSD 适合用于需要极快速度的任务。比如我的虚拟机。因为从硬盘运行它们会导致启动时间变慢,我使用 SSD 池来存放我的虚拟机的启动驱动器。
这听起来可能有些傻,但SSD在NAS上存储游戏是非常棒的。在10G连接下,从SSD池创建的iSCSI共享启动游戏时,加载时间非常快——以至于我甚至不知道自己是在NAS上存储它们,除非用秒表计时。即使是2.5GbE的连接,也能带来不错的加载时间。考虑到现在大多数中档NAS系统都配备了几个M.2插槽,创建SSD池是提升高负载任务性能的有效方法。
特别声明:以上内容(如有图片或视频亦包括在内)为自媒体平台“网易号”用户上传并发布,本平台仅提供信息存储服务。
Notice: The content above (including the pictures and videos if any) is uploaded and posted by a user of NetEase Hao, which is a social media platform and only provides information storage services.