我目前在卧室里放的是树莓派 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 ECC 168
显卡 GT610 66
电源 金河田 480GTX 额定 300W 99
SSD 西数 SN570 500G 398
HDD 西数 WD20EZBX 2TB 7200rpm 叠瓦磁 355
机箱 游戏帝国 寂静岭 99
总计 1843
配件组 价格总计
板U +内存+显卡+电源 991
500G SSD + 2T HDD 753

  我买的这套火神革命板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 普通版、高级版主板用的是同一块 PCB。

  这一点在接口处得到了印证。在上图的右上角,普通版是一个 PS2 接口,但是那个焊盘旁边有两个丝印,分别是 JPS2JRUSB2_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 之外听不到太多声音,算是达成了预期的噪声容忍范围。