新Home Server

从1999年在亚信上班开始,就习惯在住的地方有server了,那个时候还是住的员工宿舍,拨的是 33.6k modem。后来到深圳工作一段时间,又回到北京,即便是租房子,也一直都有 home server,不过 modem 拨号,不是 always online 的。

最近的 home server 是2003 年搬进属于自己的家时买的,AMD Athlon Thunderbird 800Mhz CPU,128M 内存,主板是经典的 Gigabyte 7VA (所以在两年的时候经典地爆浆了),配上 2M 小区宽带和 DIY 的动态 DNS,给工作和娱乐带来了很多方便。用到现在,主板换过两次,电源换过两次,硬盘从一个 40G 的换成了两个 120G 的,最后一次配置变更是 2007 年。内存少,CPU 慢,功耗不算低,慢慢的就有换掉的念头了。

去年一度打算换成 EeeBox 202,但大陆买不到行货 EeeBox,单核 Atom N270 相对 AMD TB 800MHz 的升级力度也还是不够,我也就忍了。EeeBox 陆续出了一些新品,和我的需求总有些差距,最后决定自己攒一个小机箱、性能足够好的低功耗 home server 出来。前后看了很长时间,最后买散件攒出了新的 home server。

以上没算快递费总共 48 元和若干车马费,最后总价RMB 2000左右,比在淘宝上买一个 EeeBox 202 便宜 RMB 200 左右。

攒的过程还是有些曲折的。这主板一开始没有卖的,只有 886LCD-M/mITX,我撺掇店主去弄 986-LCD-M/mITX,到货了以后,才注意到是二手板子,犹豫了几天,再买就没有了,只好又撺掇店主继续进,等了近一个月在第二批买到。机箱我买的时候中关村还没有,等我在淘宝上买完了以后不久中关村也有了。CPU 买得有些后悔,应该买 U7200 的,编译程序不见得慢多少,功耗可以实实在在地降低。在机箱到货以前,买了一个 478 薄风扇,偏高,不能用在这个机箱里面,送人了,而这个超薄的则需要处理一下,要把底座的那一面的四个角锉平一部分,让过散热器座上四个角上的塑料铆钉,才能接触到 CPU。1TB 台式机硬盘发热量很大,如果笔记本硬盘有 1TB 的就好了,500GB 还是少了些。北桥被动散热非常烫,所以去买了一个北桥风扇,但北桥散热片的鳍间距比较大,回家以后风扇固定不上去,隔了半个月又带着板子单独去了一次店家那里,店主教了一个法子,就是把北桥散热鳍用手捏在一起,固定用的螺丝就能夹在里面了。风扇减速线是在北桥风扇那一家店一起买的,当时只是试试看,但事后证明我的直觉是正确的,BIOS 的CPU自动风扇调整功能有问题,把风扇调速后,经常停转,关掉调速功能,用两个减速线串接能减速到 1950 RPM,还不用担心停转,噪音也低于硬盘噪音。总结起来,自己攒这种非主流机器还是挺折腾的,尤其是第一次,会花去不少时间和精力。

整机的功耗估计是 45w,和 TB 800 一个 CPU 相当;要是用 U7200 和 5400RPM 的笔记本硬盘,功耗能再减少 10w。噪音在夜间密闭门窗的情况下,能听见,但低于闹钟嘀嗒声,开空调就听不到了,估计为 26-30 db。

服务器上跑的主要服务有:基于apache/mysql/wordpress 的本博客、用于家里无线 WPA2 EAP-TLS 验证的 radius 服务、mldonkey。当然,最大的用途是做为家庭网关。

正式使用这个新服务器 1 周,特此撰文留念。