我花大价钱淘来一套二手企业级硬件,心里美滋滋滋的,觉得这笔钱花得真值。

最近我花大价钱淘来一套二手企业级硬件,心里美滋滋的,觉得这笔钱花得真值。在过去几年里,我只要能找到的计算机系统,几乎全都给搬进了自家的实验室。甚至为了凑数,还特意买了备用的GPU、内存条甚至整台设备。本来想入手一台高性能的机器来做实验的,但由于服务器类硬件价格比较亲民,我就把这笔预算花在这些地方了。刚开始上手的时候确实有些不适应,但既然买了就不后悔。要是早知道现在内存这么贵,当初更应该多囤点。现在把我的主力Proxmox服务器换成这种企业组件,真是给DIY实验提供了很大的方便。有了这些强劲的CPU核心和内存条的支持,我可以随心所欲地搭建虚拟机。作为一个热衷尝试不同虚拟化平台的人,我敢说家庭实验室足够灵活,不论是Intel N100迷你PC还是快要报废的旧笔记本电脑都能塞进去。不过除了用昂贵的消费级硬件外,在其他情况下我还得时刻盯着系统资源别吃紧。虽然减少了项目中的虚拟机数量,但在搞DevOps自动化的时候,我还是会频繁地启动新的容器和虚拟机。用它们做Ansible和Terraform实验时,我往往不得不把绝大多数系统里的虚拟机功能关掉才行。只有那种面向企业的硬件,特别是双CPU系统才能避免这个问题。我的主服务器上共有24个物理CPU核心(算上超线程那就是48个虚拟核心)还有64GB的内存,这样一来就不用担心启动新的虚拟机时系统会变得卡顿。这也给NixOS折腾机、Windows 11开发机以及其他用途留出了不少空间,毕竟我可以给它们分配多个CPU核心和RAM来榨取最佳性能。更关键的是,服务器级别的设备通常支持ECC内存,能给数据错误多加一层保险。而且我是在内存价格疯涨前入手的这套设备,125美元就拿下了这条64GB的ECC DDR4内存条。除了性能强劲外,服务器硬件上的额外连接选项也特别实用。我买的这块没牌子的主板本来只有一个1GbE网口,后来我通过占用空闲的PCIe插槽加装了一张10Gb网卡来提升网络速度。同时还用PCIe转NVMe的转接卡加了一块1TB的NVMe硬盘进去。至于USB扩展适配器,在我需要把外设插到Proxmox中心的时候也派上了大用场。 至于那些SATA接口,老实说现在大多都空着没用上,因为我已经把老旧的HDD换成了SSD。不过如果未来打算升级虚拟化方案的话,这套设备完全可以改造成一台强大的NAS服务器。 要说最意外的一点是,这种老掉牙的企业设备竟然能用来玩游戏。我肯定不会建议大家专门去买多核虚拟化的设备来玩游戏。但如果你能找到一台2016年后发布的Xeon系统且价格很便宜——哪怕稍微多费点电费当备用机——这其实也不是个坏选择。我测试了一下我的Xeon E5-2650 v4在现代游戏中的表现:虽然它的单核性能在Broadwell系列里并不出色,但在单人游戏里还算有得一拼。要是想在典型的电子竞技游戏里跑出200 FPS肯定没戏,但对于喜欢RPG或者想试玩远程虚拟机游戏机的DIY玩家来说,选十年前发布的服务器处理器还是个不错的主意——当然前提是要有合理的心理预期,并且搭配消费级显卡而不是服务器级显卡。 只是这个过程还是挺折腾人的。我这人有点吝啬总想修修补补再用几年——直到设备真的彻底坏掉再换新的零件。 但说到服务器设备就不行了。前阵子我觉得系统有点不对劲吓了一跳,后来一排查才发现根本没坏。 可话说回来给这台旧服务器找配件可比给消费级设备找难得多。毕竟这块没牌子的主板和ECC内存价格早就涨得离谱了。我甚至都找不到当初卖它的商家了——要是哪部分坏了我只能退回消费级设备或者去Facebook市场的“西部荒野”碰碰运气了。 不过在能耗方面倒是不用担心太多。一般来说服务器比瘦客户机或者迷你PC更耗电一些。但通过换SSD提高响应速度、在BIOS里启用C状态还有把CPU调到省电模式这几招下来—— 嗯... 倒也不是完全没法控制。