html

如果你和我一样,是PC硬核玩家中的一员,你可能升级过游戏电脑无数次,手里攒下了一些闲置硬件。或者,你干脆没折腾“忒修斯之船”那套,直接换了一台崭新电脑。无论如何,如果你现在用不上这台老伙计,有很多方法可以为它注入新的活力——比如把它变成一个家庭服务器。

有趣的是,如果你查看Proxmox、TrueNAS和其他服务器平台的最低硬件要求,你会发现它们可以在任何一台旧电脑上运行,包括那些老掉牙的配置。但我要告诉你:你的电脑跑服务器任务绰绰有余,这实际上是一件好事,因为它可以让你处理那些预算有限的系统或廉价迷你电脑难以应付的项目。

游戏电脑拥有足够的系统资源来跑几十个虚拟机 它们跑现代游戏可能吃力,但带LXC和虚拟机完全没问题

与需要更高时钟频率来提升FPS并保持领先的3A大作和典型电竞游戏不同,在家用服务器上,你的CPU性能并不重要。事实上,核心数和线程数比主频重要得多,但只要你有一个6核(甚至4核)的处理器,你的机器就能轻松处理多个容器和几个虚拟机(尤其是你习惯用命令行的话)。你问我怎么知道的?我自己就……多年前我用Ryzen 5 1600搭建了一台PVE服务器,它现在还能带得动十几个LXC容器、一个带图形界面的Debian虚拟机和一个Arch虚拟机。

真要说的话,跑高要求的家庭服务器任务,内存得够大才行。但考虑到我们谈论的是一台游戏电脑,你那台老机器八成有至少8GB内存——而这对于一般任务来说已经绰绰有余了。作为参考,我最初几年一直在用我的第一代锐龙系统,配备16GB内存,虽然它的6核12线程处理器听起来像是瓶颈,但我经常碰到内存占用飙红的情况,而CPU才跑到50%,稳得很。事实上,我最近只好又往机器里塞了一根16GB DDR4内存条,才让一个26B模型在这台快10年的老机器上跑起来,还得靠MoE卸载。说到这儿,咱们接着聊。

即使是过时的GPU,在某些服务器项目中也会派上用场

即使是过时的GPU,在某些服务器项目中也会派上用场

它可以作为一台出色的LLM托管工作站

它可以作为一台出色的LLM托管工作站

除了游戏电脑优越的CPU和内存配置外,你那台旧机器里八成还装着一块GPU,这玩意儿对你那临时工作站来说,简直是意外之喜。在自托管方面,某些应用程序可以很好地利用你GPU的处理能力。例如,如果你计划在服务器上运行基于Frigate的网络录像机,你可以拿显卡给它加持,搞AI物体检测,而且当家里有多台安防摄像头时,比光靠CPU的方案强太多了。同样,哪怕是块老掉牙的GPU,也能在Jellyfin里跑硬件转码(或者Plex,要是你舍得花钱买它的高级版)。连Immich也能用你的GPU做人脸识别、物体检测和智能搜索,全靠机器学习加持。

不过,先不提这些独立工具,你的游戏显卡最大的用处,就是能跑大型语言模型。不,我说的不是那些小型的4B、7B或9B模型。自从混合专家模型火起来之后,就算是老显卡也能跑得动大模型,只要你的电脑内存够大。说真的,我甚至在一张GTX 1080上跑过Gemma-4-26B-A4B——这卡都十年了,还挂在我那台老掉牙的第一代Ryzen机器上。我生成token的速度基本都在15t/s以上,只要你的显卡比我好那么一丢丢,性能肯定比我强(毕竟拿现在的中端卡跟十年前的比,这要求真不高)。

这还只是LXC和容器的情况。再说虚拟机,你可以搞一个远程游戏虚拟机,配上你的GPU来跑老游戏,不过因为是虚拟化的,性能会比直接装系统稍微差一点。我现在一般不用虚拟机直通了,因为我有好几个LXC都连着我的GPU,而像我这种不支持SR-IOV的配置,想从不同虚拟机访问同一张卡根本不行。

主打游戏的主板往往配备大量扩展接口

主打游戏的主板往往配备大量扩展接口

你可以给它们配上多张PCIe扩展卡

你可以给它们配上多张PCIe扩展卡

除非你的老游戏电脑用的是Mini-ITX主板,否则你肯定会有不少闲置的PCIe插槽,就算你的大显卡占了好几个插槽。虽然这些空插槽对普通系统来说挺有用,但当你开始搭建家庭实验室时,它们的真正用处才体现出来。比如说你的老游戏机有1G以太网功能。给它装上一张2.5GbE网卡,就能提高文件传输速度,前提是你有支持这个标准的交换机。多一个以太网口可用,还能让你设置虚拟化防火墙实例,不用去配置基于VLAN的绕行方案。

存储方面,你可以给机器添加额外的SATA端口,塞进几块机械硬盘,把它当备份机用。或者,你可以用NVMe转PCIe适配器,用这些超快的固态硬盘当虚拟客户机存储池,而不是靠慢吞吞的机械硬盘。

只要调整得当,你的系统也不会消耗过多能量

只要调整得当,你的系统也不会消耗过多能量

关于将旧系统重新用作服务器,最大的抱怨并非其实用性,而是它们比迷你PC和瘦客户端更费电。说实话,过时的个人电脑确实不如现代电脑省电。然而,有很多办法能让你那台老游戏电脑不那么费电。

如果你像我一样是个爱折腾的超频玩家,在将旧设备用作家庭服务器平台之前,你可能想把加速频率调到最低。同样,启用Eco-Mode、ASPM、C-states以及其他省电选项,可能让追求高帧率的玩家觉得没必要,但这些设置能大大降低电脑功耗。最后,如果你在使用Proxmox,我建议把CPU的电源管理模式设为省电,这能省下不少电,尤其能降低你临时家庭服务器的空闲功耗。