中央處理器
選擇中央處理器及與其配套的主板的基本原則應是:結實耐用、性能夠用、價格低廉、維護方便。我推薦使用 AMD™ 的中央處理器。
AMD™ 的中央處理器有著很高的性能價格比。對於一般工作強度的 PHP 動態網頁服務、電子信箱服務 (Courier、Postfix 等)、輕型數據庫 (MySQL®、PostgreSQL 等) 和 FTP 服務等,AMD Sempron™ 的性能就已經足夠了。事實上,早在 8 年前,當時還在市場主流的 Intel®Pentium®II 和 AMD K6®-2™ 就足以勝任這些網絡服務了。
在狹小的 1U 機箱內,功耗自然是越低越好。尤其是在報價較低的 IDC 公司機房裡,服務器常常被安放的很擠,很可能會將 4 台以上的 1U 服務器堆疊在一起,散熱問題將會是對服務器抗逆性的很大考驗。
AMD™ 各種產品的性能參數,工作頻率、L2 緩存大小、功耗等,可參考 AMD™ 處理器規格比較網站。建議在到市場上詢價前將該網站上的相關重要內容抄下,以備在集市上與賣家查對。中央處理器的真偽除了可用 AMD™ 和 Intel®的官方驗證程序,還可用 x86info (FreeBSD®port: sysutils/x86info) 和 cpuid (FreeBSD®port: misc/cpuid) 驗證。
主板
由於 1U 機箱很矮,僅 4.45 厘米高,一般僅能容納用一個 PCI 轉接卡插一塊 PCI 卡,因此主板上必須集成顯示卡,一般也最好集成網卡。這在選擇主板型號時必須注意。
主板上最好能有監測中央處理器溫度和風扇轉速的芯片。購買時最好確認主板上有一塊帶有硬件監測功能的芯片,如 Winbond®W83627HF/THF/THF-A 或 W83697HF 等。這樣,可以用 mbmon (FreeBSD®port: sysutils/mbmon) 或 healthd (FreeBSD®port: sysutils/healthd) 方便的讀出中央處理器、主板的溫度和風扇轉速,以便遠程監控。需要注意的是:並非 Winbond Electronics Corporation 的所有型號與上述所列型號相近的芯片產品都有溫度/風扇轉速監測功能(例如 W83627F 就不具備該功能,見其產品說明);購買時可閱讀主板說明書,看看 BIOS 設置中有無溫度/風扇轉速監控。另外,自由軟件並非對所有公司的溫度/風扇轉速監測芯片都有很好的支持。
至於自由操作系統對 USB 2.0 高速 480 Mbps 傳輸的支持好壞情況就要看運氣了。自由操作系統對有的主板上的 USB EHCI 控制器支持不好,而對於在其它主板上同樣的 EHCI 控制器卻支持的很好。假如真的運氣不好,就只能在 BIOS 設置中禁用 USB 2.0 支持了,否則可能在使用 USB 2.0 設備時操作系統內核崩潰。
現在大多數主板上集成的 威盛 (VIA)、瑞昱 (Realtek) 公司 100Mbps 或 1000Mbps 以太網芯片都可被自由操作系統 FreeBSD®和 Linux®很好的支持。這得益於這些公司對編程資料的開放。
推薦 華碩 (ASUS®) 和 升技 (ABIT®) 的主板。理由如下:
較高的性價比;
較好的穩定性,能承受較高的工作溫度以及 24 小時的高強度運轉;
較好的軟件兼容性,各硬件組件的通用性好、編程資料開放程度較高,因而可被自由軟件很好的支持。
機箱、風扇和電源模塊
1U 機箱的高度固然是 1U,即 4.45 厘米。而市面上的大多數 1U 機箱和大多數 IDC 的機架空間的寬度均為 19 英寸 (約 48 厘米)。而機箱的另一維長度須與 IDC 機架的水平深度相當,才可以將此服務器方便的用螺絲固定在機架上,而不是和其它若干服務器一起堆在機架上的一個托盤上。建議在購買服務器前,先打電話向中意的 IDC 問清他們機架的尺寸,再行購買機箱。
現在的 1U 機箱多裝配鼓風機式的風扇,外觀像是蝸牛殼。購買時要測試風扇的風力是否強勁,還要確認機箱內氣流可以通過機箱殼上的孔與外界流通。這種風扇的耗電功率較大,不一定適合將電源插座插在主板上,此時應與電源模塊直接連接。中央處理器的風扇應選用銅底超薄型的,價錢比一般鋁底風扇要貴很多。要安裝軟件或用 BIOS 的監控功能看看電源線插在主板上的中央處理器風扇的轉速是否可以被監控到。
機箱內的風道設計關系到最終的散熱效率。裝機時,要蓋上機蓋後,再用溫度監控軟件測試風扇的散熱效率。
對於現在的 AMD Sempron™ 或 AMD Athlon™ 64,最好選用 300 瓦的 1U 電源模塊,以保證充分的寬裕度。電源模塊向主板供電的插頭有 20+4 線 (ATX 12V 版本) 和 24+4 線 (ATX 12V 2.0 版本) 兩類,應與主板匹配。
硬盤
推薦 希捷 (Seagate®) 公司 的產品,結實耐用,數據安全較有保障。而且該公司的硬盤也具備完善的監控功能,可用 S.M.A.R.T. Monitoring Tools (FreeBSD®port: sysutils/smartmontools) 通過 S.M.A.R.T. 系統 (自我監視-分析-報告技術系統,Self-Monitoring, Analysis and Reporting Technology System) 讀出誤碼、溫度等信息。購買時應在拆開包裝前當場撥打希捷公司的客戶服務電話,並向該公司的服務人員報出硬盤序列號,以確認硬盤的 5 年保修情況。
現在的自由操作系統對 SATA 的支持都很好了,因此選購硬盤時可自由選擇串口式的或傳統的並口式的。
假如安裝 2 塊並口硬盤,建議讓每塊硬盤分居在一個 ATA 排形電纜上,即分別占用一個 ATA 通道。假如電源模塊的某個輸出線上已經串聯上了風扇,為了硬盤的供電安全,不要將已串聯風扇的電源線再插到硬盤上。
內存
推薦 勝創 (Kingmax) 公司的產品,價錢不貴,質量也不錯。一般安裝 512 MB 至 1GB 的內存即可滿足一般網絡服務的需要。假如主板支持兩個內存通道,就應安裝兩條內存才能發揮這個性能。遺憾的是 FreeBSD®還沒有能夠支持 NUMA (非統一內存訪問,Non-Uniform Memory Access),就只能以最一般的方式使用內存雙通道的性能了。
其它
現在的大多數主板上的 BIOS 和自由操作系統都支持從 USB 接口的光盤驅動器引導,因此不必安裝光盤驅動器。由於現在軟盤已經很少使用,因此不必安裝軟盤驅動器。
還有就是最一般的提醒了:購買以上部件時,要注意各個部件之間的匹配情況。去市場購買之前,最好刻錄一張光盤,上面有安裝 FreeBSD®或 GNU/Linux®所需的文件以及中央處理器驗證程序、溫度/風扇轉速監控程序、 S.M.A.R.T. 監控程序,並帶好一個光盤驅動器。