低功耗服务器选型:一个月的纠结记录
起因
电费账单上多出来的几十块钱,让我重新审视了机柜里那台老塔式服务器。
待机 80W,跑几个 Docker 容器日常负载 110W 左右。一年下来电费接近 600 块。对于只跑 Jellyfin、AdGuard Home 和几个自动化脚本的轻量场景,这个数字不太合理。
目标很明确:找一台待机功耗 15W 以下、能跑虚拟化或容器的小机器,预算 2000 以内。
候选方案
翻了一圈,主流选择就这几类:
迷你主机(N100 系)。N100 四核四线程,TDP 6W,实测整机待机 6-8W。性能够用,生态成熟,装 PVE 或直接跑 Debian 都没问题。缺点是扩展性差——一般只有一个 M.2 和一个 SATA,网口通常只有一个 2.5G。
二手准系统(Micro 小主机)。比如 35W TDP 级别的低压U,性能余量大,做工扎实、散热靠谱。但待机功耗在 12-18W 之间,比 N100 高一截。而且二手水深,翻车概率不低。
软路由兼服务器。用 N5105/N6005 的多网口小盒子,既当路由又当轻量服务器。实际上两个角色互相牵制——路由要求稳定不重启,服务器你总想折腾。耦合太紧,不推荐。
纠结的点
N100 迷你主机几乎是最优解,但有两个问题卡住了我。
第一是内存。很多 N100 机器只支持单条 DDR5,最大 16G。跑 PVE 开几个 LXC 容器倒是够,但如果后面想加个轻量 Windows 虚拟机做测试,就会很紧张。
第二是硬盘扩展。我有两块闲置的 3.5 寸机械盘想挂上去做存储。迷你主机显然塞不下,外挂硬盘柜又多一个设备、多一份功耗,还要处理 USB 直通的问题。
这两个需求一加上去,N100 的优势就没那么绝对了。
最后怎么选的
纠结到第三周,换了个思路:把计算和存储分开。
计算节点用 N100 迷你主机,装 PVE,跑所有容器和虚拟机。存储节点暂时用老服务器降频跑 NFS,等以后再换成专门的 NAS。这样计算节点的功耗压到 8W 以内,老服务器只在需要读写媒体文件时才唤醒。
最终选了一款 N100 准系统,加了一条 16G DDR5 和一块 512G SSD,总花费不到 1300。
装好 PVE 之后实测:
1 | |
比预期还低一点。
还没解决的事
存储的问题只是推迟了,没有真正解决。老服务器当 NFS 节点终究是过渡方案,唤醒延迟和功耗都不理想。下一步可能会看看四盘位 NAS 或者自组一台低功耗存储机。
另外 N100 的性能天花板也摆在那里——Jellyfin 硬解 4K HEVC 没问题,但如果哪天想跑个小模型推理,大概率扛不住。到时候是加一台算力节点还是整体换平台,这个问题先留着。