长期以来我都是用一台笔记本安装 Debian 系统作为服务器使用。 这个很省事,它有以下优点。 1.多路供电,不间断电源。笔记本可以在市电和电池之间无缝切换。如果市电停电了,不会突然关机。 2.节能。笔记本能耗很小。 3.有屏幕和键盘。可以随时操控。 4.体积很小。物理上对机器进行移动很方便,便于携带和运输。 缺点也很明显。 1.电池通常两三年之后,就会停产了。不单如此,机器本身也停产了。你几乎不会按原价能买到新的备件。 2.非常紧张的硬盘和 USB 接口。通常只有两个硬盘和几个USB 接口。你想接很多的存储设备是不可能的。 3.内存也很小。通常只有两个通道内存。不方便加内存。 4.非常弱的处理器。通常来说,移动版的 CPU 比桌面版的 CPU 要弱的。这在同时运行很多程序的时候非常尴尬,尤其是你想运行多个虚拟机,无法胜任。 现在这台笔记本坏了。我必须买一台新的,不然我就没有服务器用了。基于以前的经验,我对新服务器有以下需求。 1.无需理会尺寸。我对服务器的大小没有要求,因为我有一间房子来安放。机架机柜都是可以考虑的。 2.双路供电。可以很方便的切换供电线路,添加电池和发电机。运行关键任务的时候保证不断电。 3.节能。希望可以控制能耗。仅在必要的时候,火力全开。 4.散热噪音小。因为安装的房间其实是书房。所以我希望可以尽可能的降低噪音。 5.机箱本身要有很多的盘位方便的抽取硬盘,甚至支持硬盘热插拔。 6.有很多内存槽位,可以安装很多内存。 7.主板支持桌面处理器和显卡,虚拟化是肯定的,或许未来会运行人工智能训练程序,所以显卡槽也要有。 8.可以刷 BIOS 9.要帅气,方便清洁。 看来看去,符合要点的服务器都太贵了。 首先是华丽的方案。在天猫买个品牌机柜至少 ¥ 1800元。在戴尔买刀片服务器双路最低仅 ¥ 11477元。这个方案,符合1245679总共六个要求。 其次是垃圾佬方案。在某宝买个二手机架至少 ¥ 500元。然后买个符合要求的二手服务器最低仅 ¥ 800元起步。硬盘内存和处理器升级都是要钱的。也符合1245679总共六个要求。 最后是 DIY 方案。一个零件一个零件设计清楚。然后下单。最后自己组装。这。。。我觉得还行。于是就开始了修行之旅。 1.机架和机箱 最开始的时候,我想用木头做机架,然后用铁板做机箱。这样可以很方便的 DIY 而且省钱。机箱的主要指标是,可以安装两个普通 ATX 电源,这样就不用被专用电源限制。还有使用普通的散热风扇,这样噪音就小,而不是机房服务器那种工业风扇,转速太高体积又小非常吵闹。 后来我发现了 Thermaltake Core X9 它可以拆除一些零件后,两台堆叠在一起。这样就可以很方便的在上面安装一台 ATX 电源,下面再安装一台 ATX 电源,这样就有双路电源了。。。我买了两台。。。买回来之后发现,其实一台就够了。因为其实一台机箱,后部拆除一些零件后,其实可以左右分别安装一台 ATX 电源。不过上下堆叠的话。以后还可以有扩展空间。所以,我不想退货。虽然每台都很贵,对我来说。 2.电源与电源合成器 我买了两台一般主机使用的 ATX 电源安装上去。这样就有了两个主板电源供电和两个 CPU 供电接口。但是主板只有一个电源接口和一个 CPU 接口。所以,要先把两个电源,做成并联。然后输入进 主板上的主板供电接口和 CPU 供电接口。 你需要一点物理知识,然后找一些工具,制定一个计划,确保你做了电源的并联,而不是做成了串联,然后添加上开关,这样一个并联的服务器双路供电就做好了。如果你欠缺物理知识,手非常残,而且注重整洁帅气,那么你可以买一个电源合成器 PHANTEKS PWCOB_2P1M 还有一根 24pin 的扩展线和一个 8pin 的扩展线。这样就可以并联你的电源到电源合成器,然后输入进主板供电口和 CPU 供电口了。 3.主板和硬盘 你可能已经发现了 PHANTEKS PWCOB_2P1M 没有输出硬盘供电接口,你的 3.5 或者 2.5 寸 SATA 机械或者固态硬盘无法启动。但是没关系,你可以把你的硬盘插在。。。主板的 M.2 接口上。最新的主板都是有这种接口的,而且不止一个。 如果你是老主板,比如 B85 以前的主板,那么恭喜你。你无法确保双路供电到你的 SATA 硬盘,一旦停电,你就失去硬盘。只剩下内存和处理器可以使用。 或许你应该安装系统到 USB 存储器上,但是这样很慢,存储容量也无法接受。 或许你应该找一块靠 PCIE 接口供电和传输数据的固态硬盘插到显卡槽上去,但是这种主板通常很贵,然后他们的 BIOS 支持数据走 PCIE 通道,这种硬盘也很贵。还不如直接买一块支持 M.2 接口的主板呢。 我的直觉告诉我应该还有什么是可以获取电力的接口,内存接口,最终我找到了一种转接卡。它插在内存槽上获取电力,然后供给 M.2 接口的 SATA 协议的固态硬盘电力,数据是通过普通的 SATA 线接到主板的 SATA 接口传输的。 至此,我的硬盘,内存,处理器,和主板都是从双路供电系统获得电力了。不怕其中一路失去电力导致系统部分离线。 4.内存和处理器。 内存想加多少就加多少,处理器核心多一些支持虚拟化就行了,最好带点处理图形的能力,还有低负载变频省电。其他的暂时没啥要求。 5.散热和噪声。 得益于宽大的机箱可以安装水冷和大风扇,大风扇转速低一些声音会更小。风很凉爽。 6.最后 所有硬件安装好后,我安装了 Debian 系统,然后安装 KVM 和 SS 现在正常运行。能透露的只有这么多了。它将全程支持我开发 gNewSense GNU/Linux 项目。能有它陪伴真是太好了。 PS:我不能透露照片。 |