我目前在卧室里放的是树莓派 4B,4GB 内存版本,作为 DMZ 主机。性能上,跑轻 cpu 负载的应用没有太大问题,但是碍于算力和 sd 卡的 IO,跑数据库之类的应用就很吃力了。加上我需要在内网开一台 24h 运行的 Windows 服务器,于是我需要选一个新的家用服务器方案。

以下是我的需求:

  • 是 x86 平台,支持 ESXi
  • 不太关心单核性能,要求多核性能较强
  • 尽量省电(哈尔滨电费 ≥ 0.5CNY / kWh)

0x00 前期准备

选择方案的时候,主要考虑了下面几种:

  • 奔腾,例如 G4560
  • 酷睿,例如 i3-9100
  • 速龙 GE200
  • X99 平台,例如 E5-2680 V4
  • D1581

选择 D1581 的主要原因是多核性能足够强(16 核 32 线程,benchmark 在后文)、足够便宜(板 u 套装 658 CNY)、足够省电(14nm 工艺,TDP 65W)。不选择 X99 的主要原因是能耗太高、噪音大。相关的资料:

我的配置单:

组件型号价格
主板+CPU火神革命 D1581-R3 板U套装658
内存镁光 16G DDR3L ECC168
显卡GT61066
电源金河田 480GTX 额定 300W99
SSD西数 SN570 500G398
HDD西数 WD20EZBX 2TB 7200rpm 叠瓦磁355
机箱游戏帝国 寂静岭99
总计 1843
配件组价格总计
板U +内存+显卡+电源991
500G SSD + 2T HDD753

我买的这套火神革命板U有几个要注意的点:

  1. 内存条必须是 DDR3L,插两条 16G 可以 1600MHz。最多支持四条 16G 共 64G,降频到 1333MHz。
  2. SATA 盘共享带宽。不要插多个 SATA 硬盘。
  3. CPU 没核显,需要一张亮机卡。
  4. 有用户提到,温度低于 10℃ 时,CPU 会概率性地降频到 800MHz。我复现了这个情况。
  5. 装机之后发现,老板送的那个散热器噪音高达 40dB,属于是吵死人,所以我又买了个丐版下压式散热器。
    注意这个板U的散热器很难搭配,推荐购买下压式的。    

0x01 装机

下单之后几天收齐了配件。

最后收到的板U:

火神革命 D1581-R3 普通版 板U套装
▲ 火神革命 D1581-R3 普通版 板U套装

这个主板的设计非常离谱,主板上有不少的焊盘没有接东西。观察了一圈之后,发现这些焊盘是为了火神革命店卖的高级版主板留的。也就是说,他们的 D1581 普通版、高级版主板用的是同一块 PCB。

这一点在接口处得到了印证。在上图的右上角,普通版是一个 PS2 接口,但是那个焊盘旁边有两个丝印,分别是 JPS2 和 JRUSB2_2,高级版主板的那个位置正是 USB 口。另一个例子是,高级版主板有两个以太网口,而在普通版上面,一个以太网口位置被 USB 接口取代。那里的丝印是 JLAN1 以及 JRUSB2_4 。又及,上图的左边部分,主板上有一个硕大的 BGA 焊盘,丝印是 UVGA,在高级版主板上,这里正是一块 ASPEED 公司设计的服务器 VGA 芯片,型号看起来是 AST2400。下面是普通版与高配版的对比图:

能不能让普通版拥有一些高配版的功能?我感觉有些困难,因为普通版板子缺很多控制芯片。即使自己买到散片和接口,再焊上去,也不一定能立即成功,而且很难以 debug。感觉物料+时间成本还不如买个高配版的板子……

一不小心就分析主板 PCB 去了。重回正题,我们把机装上。

给个 CPU 特写:

装散热器底座、涂硅脂(硅脂涂太多了,别学我):

装上店家附赠的下压式 3pin 散热器(声音太大了,受不了,后文要换掉的):

装上内存、 M.2 NVMe 硬盘和显卡,注意内存槽优先级是 1、3、2、4:

顺带一提,显卡可以移到那个 PCIE x4 槽上去。那个槽的末端没有挡住,可以插下 X16 长度的显卡。

通电,开机,起飞!

0:00
/
▲ (不小心让 CPU 风扇叶碰到电源线了,请无视电源线的振动)

成功进入 BIOS,至此板U、显卡、内存条都点亮了。


0x02 系统测试

看看 CPUID:

CPU-Z 结果,单核 289.8 分,多核 5577 分:

AIDA64 的一些信息:

AIDA64 Benchmark:

AIDA64 烤机,大约稳定 36℃:

硬盘测试(左边 SSD,右边 HDD):

内存测试:


0x03 散热器升级 & 装进机箱

京东买了个「超频3 青鸟」下压式散热器先用着。烤了一下机,大概维持 48℃ 左右。虽然没有店家送的那个强,但是噪声小了一些。仍然没有达到满意的噪声要求,所以又下单了个 4pin PWM 的散热器,还在路上。

下单了第二条 16G 内存,跟已有的那根相同型号,组成双通道 32G。过几天送过来。

装上新的散热器之后,把主板装进机箱。

0x04 运行 ESXi

网卡是螃蟹卡,R8111 famlily。话说我之前给我自己的各种 PC 装 ESXi,全都是这个型号的板载网卡,得打上驱动才能装 ESXi。网上有现成的 ESXi-6.5.0-r8168-update02.iso ,也可以自己打包进去。

安装过程没出啥意外情况。跑个 Debian 11 和 Win10 2021 ltsc。

拉了一条 20m 五类线,测了一下网速,内网能有 950Mbps,外网也没问题,能跑满家宽。

在 Debian 虚拟机(4核2G)上跑一下用于 vps 测试的 bench.sh 以及 unixbench。

这个 Debian 虚拟机的单核得分是 857.6 分,四核得分 2701.3 分。与之对比,我的红米2手机测试结果为单核 249.4 分、多核 722.7 分。

在 Win10 虚拟机(8核8G)上跑一下 CPU-Z。左图是物理机,右图是虚拟机。可见 ESXi 几乎没有损失 CPU 性能。

目前来看是安全下车了,总体感觉也不是很灵吧(笑),单核性能是瓶颈,不过用来开家用服务器的话,单核性能不是最关心的东西。

0x05 再换散热器

换了个 ID-COOLING DK 03i RGB 散热器(50 CNY)。其实不想要光污染,但是没找到其他合适的下压式、带 PWM、最低转速低的散热器。不过反正我是把它放储物室,光污染就光污染吧。

装的时候提心吊胆,因为外层的散热片压到了几个电解电容,无法继续往下压,不知道 cpu 能不能被导热片接触到。压下之后提起来一看,沾了硅脂,所以应该是能接触到的。顺便吐槽一句,装这个散热器需要一把比较长的螺丝刀,我的螺丝刀套组不够长,临时下去买了一把长点的。

然后正常启动,这下 cpu 散热器的声音比电源风扇还小了。5m 之外听不到太多声音,算是达成了预期的噪声容忍范围。