这些廉价 PC 零件,跑起来的电费比买它还贵

Xeon 服务器整机

我 homelab 最早住在车库里,因为服务器吵得整宿睡不着。租的房子我在墙上打了根网线孔,居然还真能叫一句机智。到那会儿,我另一半已经威胁要把所有设备扔路边。

多数 homelab 玩家都知道,一开始不是这样。我最早是些老式小 PC,就是垃圾场角落那种没人要的机器。然后我发现了退役企业级硬件,便宜得有点可疑。

单件买都是捡便宜,可合起来,比一个季度电费账单还贵。

SBC 到 homelab 的传送带

一件便宜升级,怎么变成一整机架不能关的服务器

我 homelab 最早是几台单板电脑(SBC)凑的,便宜、安静,适合入门。然后这些小机器的短板越堆越多:

  • SD 卡老是坏。
  • 内存有限,大项目跑不动。
  • 想要更多空间和更多硬盘跑虚拟机。
  • 发现 Docker 了。

退役的旧工作站 PC 像是显而易见的答案,但它们也开始显得不够用了。

于是退役的企业级硬件登场了,是被验证过的、曾经在机房跑过的货,如今只要原价一小部分。很快我就需要机架塞它们、KVM 切换器和管理台、企业网络设备——反正机架也能塞得下。

拼这些挺有意思,但成本没在第一次购买时就停住。电、换件、散热、UPS 一路要钱。

Intel Xeon CPU

便宜的处理器,附送一整台服务器,而且它很能吃

Xeon 是 Intel 的服务器/工作站 CPU,本地二手市场上一堆。我那颗旧的 Xeon E3-1225V3 便宜到它快递到手时,我半信它没坏。

Intel 给这颗芯片标 84W TDP(热设计功耗),但那不是空闲功耗。而且它不包括我要配的那块 Intel S1200 主板、ECC 内存、散热、硬盘和支持这一切的其它设备。

一天里大部分时间,我那台”新”服务器在等活,可所有部件一直通电。到季度末,电费账单涨了多少,你不想注意都难。

偏偏在 homelab 惯犯式的剧情里,Intel S1200 主板最后挂了。可在那场小意外之前,这颗 Xeon 已经先把我拽去买了 ECC 内存。

四根便宜内存条,在我已经押上整机之后才显得合理

买了 Xeon,服务器内存也像是个便宜货。我拿了四根 8GB 无缓冲 DDR3 ECC 内存,共 32GB,四根 44 刀,正好填满 Intel 板子的四个槽。

ECC 全称是 error-correcting code(纠错码)。名字很直白,它能检测并纠正内存错误,这正是我要一台跑各种虚拟机的盒子干的事。

想要 32GB 可靠内存本身没什么不对。问题是,一个便宜部件多么顺手地替你给”让那台大型服务器一直开着”找到了理由。那块 Intel 服务器板又出了名的挑内存,这又是一个理由。

四根内存条不会单独掏空家底,但它们是一台已经开始咬牙的系统里又多的一块。

Quadro 显卡

我梦想给数字艺术升个级,没想到这颗 Xeon 还需要个伴

Quadro 显卡面向工作站任务,为专业软件做过认证,跟纯游戏向的 GeForce 不是一回事。我幻想终于在正经工作站上学会用 Blender 做 3D 数字艺术和剪辑。

这张卡对一个真用得上它的人不算亏。我那些宏大的创作计划基本还是停在计划上,机器为 homelab 值守一直开着。

NVIDIA 给 RTX 4000 标最大板卡功耗 160W,它几乎从没到那个数,就摆着给 Proxmox VE 弹登录框。可它空着就比 Xeon 的集显吃电。

很快这台工作站需要个地方放那些假设中的艺术项目。于是我去找企业级硬盘。

硬盘

便宜的容量,一路找进更多盘位

两条二手 WD Purple 监控盘,每条 22 刀。一条挂了,带走 2TB 媒体。那个损失惊人地不是怪我那个愚蠢的 RAID 0 阵列,它暴露出我对备份几乎没有动过脑子。

四块盘意味着更多盘位、更多功耗、更多散热,和一个让服务器 7×24 开着的理由。即使我不在动媒体,那堆盘轴也在转。到那时服务器里已经不止文件,我的 Proxmox 虚拟机也依赖它。结果我发现,一块要坏的电源,就够把我再推回二手店。

RAID 不是数据丢失的保险单。挑个带镜像加条带的级别(如 RAID 10),或者带奇偶校验条带的(如 RAID 5/6)。

冗余电源

顶得住一个坏电源,顶不住一次停电

一个夏天的雷暴加一道闪电,就够我那颗消费级电源报废,顺带走几个虚拟机。没再网上买另一个便宜的,而是去了常去的二手店,搞了个便宜的冗余 ATX 电源。

它两个模块正好对付刚发生的问题:一个坏了,另一个立刻顶上,机器继续跑,我有时间换新。

可要是雷暴把两边电都停了,它就没辙了。所以又买了台机架式 APC UPS,保证停电时设备还通电。也是二手的,但不像我买过的 PC 部件,它不便宜。

每个模块 500W,不代表服务器真拉 1000W,第二个模块是给第一个坏了顶上的。它又是一笔”得让这台已经不能叫廉价组的机器继续跑”必须的开支。

即使电没停,我网上买的廉价高转速风扇也保证我忘不了服务器的存在。

机房风扇

买二手高转速的静音风扇成了压垮骆驼的最后一根稻草

主板原本只带一个后置排风扇。我住的地方,平均夏天能到 104°F(约 40°C),单风扇过热的 PC 是迟早的事,不是风险。

买二手高转速机房风扇,看似最理智的选择。它们比普通游戏 PC 风扇便宜,而我马上要发现原因。

第一次用上一组 80mm 10000 转风扇开机,声音和触感像站在一架起飞中的空客 A380 后面。这彻底砸了原本安静的家,也逼我想把那几台小喷气换成更慢更安静的风扇。

偏偏那块 Intel 服务器板子不领情,抗议式地响,拒绝 POST。我不确定它到底对风扇有什么意见,但结果很明确:散热我付了两遍钱,还是没法让服务器在屋里够安静。

就是这时候,另一半要求整套搬到车库。也是这时候,我决定够了。

那笔便宜,终于不像便宜了

留下有用的教训,搭一台我住得下去的 homelab

最后噪声还是赢了我。赢我的还有电费、以及为证明上一笔而再买一件便宜货。那块 Intel 服务器板子果然挂了,虽然我始终没确认是 VRM 还是 BMC 的锅。

Xeon CPU 留了下来,换到一块兼容的消费级 LGA 1150 板子上,扔掉 ECC 内存,重装进一个装了静音风扇的机箱。

我的 homelab 现在以一台 Proxmox PC 为核心,轻一点的文件服务和路由任务又交回 NUC 和 SBC 身上。旧货教会了我很多,现在我只按我实际要做的活、以及这台机器需要开着的时长来买东西。

到头来,我把那些企业级 PC 零件全挂回本地二手市场,卖给了别人。只是希望他们的电费账单,比我的便宜。

一句话总结

单看每一笔都便宜,合起来一开,电费才是账。Homelab 最贵的从来不是硬件本身,是那台机器为了”能用”就得常开的那个事实。规划前先把功耗和开机时长算清楚,比省每一件的购买价都值。