计算机‎ > ‎硬件‎ > ‎

超级计算机原型 X18

发布者:Glory Nong,发布时间:2019年3月4日 上午4:14   [ 更新时间:2019年3月4日 上午4:17 ]
长期以来我都是用一台笔记本安装 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:我不能透露照片。