4个热插拔3.5寸 SATA硬盘位,支持1TB以上的大容量;
Gigabit网卡,充分发挥网络带宽。
此外还要着重考虑几方面因素:成本、整体功耗和噪音,毕竟是家用嘛。
市面上具有64位处理能力的x86处理器很多,但绝大多数都不是为低功耗应用设计的,TDP一般都在35W以上,需要主动散热。Intel推出的Atom处理器改变了这一状况,由于采用了先进的45nm工艺,单核的Atom230和双核的Atom 330 TDP分别只有4W和8W,只需被动散热即可,功耗和散热风扇的噪音问题一并解决。但目前市场上的Atom230主板都没有板载千兆网卡,因此暂不考虑。我把目标锁定在Intel自家出的D945GCLF2主板,这是一块标准的Mini-ITX主板,17cm见方,集成了Atom330处理器,945GC北桥,Realtek千兆网卡和一个32位PCI插槽。CPU只用了铝散热器,没有风扇,相比之下功耗大户是945GC北桥,TDP超过20W,因此用一个4010风扇主动散热,好在噪音很校主板上提供了一个IDE接口和两个SATA3G/s接口,无法满足接4块SATA硬盘的要求,因此需要加一块PCI SATA扩展卡。
在选SATA扩展卡之前我决定先把机箱确定下来。我对机箱的要求:一是小巧美观,二是支持Mini-ITX主板,三是支持4个热插拔硬盘。看似简单,可实际上寻找符合要求的机箱让我颇费了一番力气。最终我决定使用台湾勤诚(Chenbro)的ES34069,各方面都可以用完美来形容,唯一的问题是在大陆难觅身影。终于在北京找到一家勤诚的代理商,同意帮我从台湾订一套过来,但价格不菲,人民币1850元,而且货期长达45天,我下决心,等!
终于,完美的机箱到手了,主板也从淘宝上淘来了。把主板安装好,测量一下,发现任何高度超过4CM的PCI卡都没法直接插在主板上,否则机箱盖子都扣不上。于是又开始寻找合适的PCI转向卡(PCI risercard,可以把PCI卡的安装方向转90度,与主板平行),也不易啊,因为通常1U服务器用的PCI转向卡都太矮了,会导致PCI卡与主板的音频接口在空间上冲突。又是在淘宝上淘到了解决方案,一种3.5CM高的PCI转向卡,刚好避开主板音频接口,又不会导致机箱扣不上盖,太棒了!顺便淘了一块 Sil3124的4口PCI SATA3G/s卡(同样不好找,因为SATA3G/s卡大多是PCI-X接口的)。收到货马上安装试验,SATA卡经过90度转向后,空间利用非常完美!可是一上电,系统没反应!连BIOS画面都不出现了!
一定是PCI转向卡或是SATA卡造成的问题。于是把SATA卡取下,只留PCI转向卡插在主板上,结果还是不能启动。再把PCI转向卡拿下,SATA卡直接插在主板上,机器启动起来了!看来问题出在PCI转向卡,但具体出在哪里呢?对照着PCI规范检查转向卡上的每一根信号线,发现一根非必须的PCI信号线(细节略)直接连到了GND,非常可疑。用刀割断,再插上试验,启动正常!
下一步是安装Solaris。先前考虑过用IDE接口的DOM或是CF卡转IDE作为启动设备,但读写速度快的性价比又太低--4GB的要花200多元。干脆用2.5寸的硬盘吧,容量大,读写速度快,价格还实惠,80G的才200多元。Solaris的版本呢,就选择了刚刚出炉的OpenSolaris2008/11,基于Solaris Nevadabuild101,很新很强大!安装过程非常顺利,Realtek千兆网卡和Sil3124SATA控制器马上被识别出来并开始工作,双核AtomCPU的能力也充分体现出来--图形界面运行很流畅,要知道这可是一颗耗电区区8W的CPU埃用功率计测一下,整机平均功耗在45W左右,红外测温显示CPU和北桥芯片的温度也都不超过40摄氏度。
除了4块SATA硬盘,硬件方面基本齐备了,粗算一下成本大约3200元。市场上HP、Thecus、QNAP、Buffalo都有同档次的NASBox(支持4块热插拔硬盘),价格平均在4500元以上,而且都是运行定制的嵌入式Linux,无法二次开发。相比之下,我的OpenSolarisHome NAS性价比高多了(除了人机界面差点,等FISHworks开源就好啦)。
硬盘方面,因为功耗和噪音的原因,7200转以 上的不考虑。感觉WD Caviar Green1TB硬盘非常适用,5400转,对HomeNAS来说够用了,功耗也很低,平均不到5W,价格也不错,4块硬盘总共3000元。硬盘到位,就相当于仓库盖好了。我用4块硬盘做了一个RAIDZ1,因为每块硬盘实际容量是931GB,因此实际可用容量是2.7TB,可以坚持相当一段时间啦。
安装好Solaris NFS和CIFS服务之后,一个真正的Home NASBox就新鲜出炉啦。透过千兆网络连接,CIFS和NFS的读操作能达到40MB/sec,写操作也能达到32MB/Sec,应该算是不错的成绩吧。算上硬盘,系统的总功耗是50~55W,很绿很环保哦。从11月7日开始到现在一个月的时间,7x24小时运行,稳定!
照片1:Home NAS Box 外观
照片2:机箱内部
照片3:PCI转向卡和PCI SATA扩展卡
照片4:北桥(在风扇下面)和CPU(在下方的那个散热器下面)