7 瓦空闲——基于 Intel 第12/13代构建低功耗服务器/NAS
追求一台基于 Intel 第12/13代、空闲功耗仅 7 瓦的家用服务器或 NAS,凸显了总体功耗不仅取决于 CPU,还取决于芯片组行为、网络,尤其是旋转机械硬盘。评论者权衡超低空闲功耗与实际问题之间的取舍,例如 RAID 可靠性、ECC 内存支持、磁盘停转策略,以及现代工作站或服务器级平台的成本。Intel N100 迷你主机、二手 Xeon/Supermicro 设备、Synology/QNAP 成品 NAS,以及基于 ARM 的主板等替代方案,则从效率、可扩展性、管理便捷性和长期数据完整性等方面进行了比较。
低功耗 NAS 设计与空闲功耗
- 许多人对实现个位数瓦特的空闲功耗印象深刻,尤其是与老旧的 24 盘位或 Xeon 系统在 100–150 W 空闲时相比。
- 也有人指出边际收益递减:与使用多年、空闲功耗略高一些的系统相比,硬件成本和复杂度可能抵消节省。
- 几位发帖者描述了其他低功耗方案(例如 Atom、较老的 Xeon/E3、Ryzen PRO、NUC、Fujitsu 台式机),其空闲功耗在约 6–50 W 之间,取决于硬盘和扩展卡。
ZFS、RAID 与机械硬盘
- 有人表示 ZFS 可以容忍很长的启动延迟,但 SMR 硬盘可能会卡住几分钟并引发问题。
- 频繁的启停被视为有害于 HDD 寿命;许多人更愿意让硬盘持续旋转,或使用很长的空闲计时器。
- 块条带化 RAID(ZFS/Btrfs)使得按单盘停转很困难;阵列通常需要大多数硬盘才能访问任何文件。
- 也有人成功地在 ZFS 中使用已停转的数据 vdev,但需要仔细调校以避免后台任务唤醒硬盘。
- 关于阵列规模也存在争论:一些人主张 5–6 盘的 RAIDZ 双校验作为“甜蜜点”;另一些人则更偏好更简单的镜像 SSD,或者单盘加频繁 rsync。
ECC 内存与平台取舍
- 普遍认为,长期运行的 RAID/NAS 如果没有 ECC 存在风险;也有人回应说很多人这么做,而且“没问题”。
- Intel 工作站/服务器芯片组(C246、W680、Supermicro 主板)和较老的 Xeon 是受欢迎的 ECC 选择,但通常价格较高。
- AMD Ryzen PRO APU 和部分 B550 主板在合适的 AGESA/固件下可以支持 ECC,但验证并不容易。
- DDR5 的片上 ECC 与“真正的”ECC 区分开来,后者会向操作系统报告错误。
CPU 选择:从 N100 到高端 Ryzen
- 许多人称赞 Intel N100/N305 迷你主机在 2–8 W 空闲功耗下,足以胜任轻量 NAS、容器和 Home Assistant。
- 局限性包括:PCIe 通道更少、内存上限较低(通常 16–32 GB),以及 SATA 支持有限,因此不太适合多盘 ZFS 构建。
- 其他人展示了高端 Ryzen(包括 PRO/嵌入式)方案,在大容量内存、10/40 GbE 和多硬盘的情况下仍能调到令人惊讶的低空闲功耗,并指出精心选择组件至关重要。
DIY 与成品 NAS
- Synology/QNAP 成品设备因其完善的 DSM 风格软件、“设置后即可忘记”的运行方式以及较长的支持周期而受到赞赏,其中一些型号还支持 ECC。
- 批评点包括:闭源、内核相对陈旧、Btrfs 新鲜度有限,以及有限的支持窗口。
- 几位发帖者认为,使用 ZFS 和 ECC 的白盒 NAS 提供了更多控制权,并且可能带来更好的长期可靠性,代价则是更多管理工作以及 Linux/BSD 的“毛糙感”。