信望愛站軟硬體平台介紹與歷史
文:TJM
1992年12月中,我們用為了燒錄on-line bible購買的Segate 1G SCSI硬碟、 Aha-1542 SCSI卡、32M RAM,借用gospel的486-DX2 66主機開始了信望愛站。當時 ,我們就擬定了一個硬體策略:「低價高效能」,用技術來補足金錢的不足,並 發展即使貧窮的教會機構也負擔的起的solution。

在與硬體同樣重要的OS方面,因為我們的目標是「低價高效能」,而且還要架設 Internet BBS,因此自然就選定了當時不要錢的Slackware Linux 當我們的作業系統 (那時候Linux kernel的版本還在1.多版)。

剛開始,早期的技術人員並沒有架設長期使用的Server的經驗,所使用的PC也是 不適合長期使用的機種,開站不久,主機板就宣告過熱燒壞了(即使打開機殼用電風 扇吹也沒有用)。因此後來我們所選購的機器都是特別重視散熱。

後來有幾年的時間,我們都是持續使用Slackware Linux 配合48M RAM的 486DX2-66來承擔信望愛站的服務。這段時間,我們發現Linux是一個非常好用的OS ,相當穩定而且適合遠端遙控。常常我們一個月也見不到Server一次,但是透過 網路的控制,我們卻可以讓系統執行得相當穩定。48M RAM和486DX2 66 CPU可以 讓3、40個人同時上站而不會有問題。

這段時間內,我們最常壞掉的硬體就是硬碟與CPU電風扇,尤其是硬碟,常常 用了一、兩年之後,就開始不穩定、讀不到資料了,雖然換下來經過低階格式化之後 ,都沒有什麼壞軌,但是我們還是不敢隨便繼續使用這種有損壞紀錄的硬碟。我們常 常使用的硬碟廠牌是Segate和Quantum,不過一般這些硬碟的平均壽命都大約是兩年 ,時間一到就開始不穩定,造成系統當機。至於CPU風扇,早期為了便宜,我們都是 購買水貨CPU與台灣的散熱風扇,結果24小時晝夜不停的使用後,散熱風扇常常不久 就顯出「力不從心」的樣子了,這些經驗讓我們以後都盡量改買附風扇的原廠CPU。

CPU算是很少損壞的東西,我們大概只用過一個486DX2-66、一個Pentum 75與 一個Pentum 133 CPU。不過我們都瞭解Server穩定最重要,絕對不對CPU做超頻的 處理,還會盡量加裝前方風扇以幫助系統散熱。

主記憶體也是沒有壞過,只有一次微星出了一塊可以加插cache擴充板的主機 板,那時我們使用該塊主機板,每隔一段時間就莫名其妙當機(其實也不過幾天當 一次,但是對server管理者來講,就是一件苦惱不已的事情,如果是個人用的電腦 ,這種當機率實在是太令人滿意了),系統也沒有顯示任何錯誤,我們很懷疑是那 塊cache擴充板的問題,後來更換了主機板就解決問題了。

SCSI卡是多人使用的伺服器之必然選擇,我們親自體會過SCSI超越IDE介面 的地方,當copy大量資料時,使用IDE介面會讓整個系統幾乎都停住,而SCSI介面 卻還能讓系統接受另外的命令。我們早期使用AHA-1542 SCSI介面卡,這是相當流行 的ISA SCSI介面卡,也相當稱職。後來我們由News中知道DPT的SCSI卡在Linux中 效率超高,於是我們就斥資一萬多元購買了DPT的SCSI卡,當然,效果是不錯,不過 整個系統的效能其實是被網路所限制,所以似乎這種選擇對我們來說是太豪華了些 。

五年後,到了專線要拉出來的時間,slackware已經垂垂老矣,redhat linux 提供更有效的管理與升級方式,於是我們就順勢把系統更新為redhat linux系統, kernel則更新到2.0.35。而這時socket 7與slote 1標準之爭正式白熱化,經過幾番 思考,我們還是暫時投靠socket 7陣營,選擇口碑不錯而Linux又支援的K6-2 CPU ,硬碟控制卡則因為DPT卡太過昂貴而且難以購買(市面上很難買到),所以我們就 選擇比較常用的AHA 2940 UW介面卡。

目前信望愛站離開學術網路已經一年半了,專線速度最近提升到256K,所以我們也 稍稍升級了我們的系統。我們還是使用redhat linux系統,只是 kernel已經升級到 2.2.14了。其實信望愛站的系統管理人員還算勤勞,各種程式的更新相當快速,不久 之後如果kernel 2.2.15出來,我們也會立刻更新。各主要的服務(如WWW、sendmail 等)還是緊跟著Redhat的腳步更新,不過對於一些負載比較高的程式,我們會嘗試 自己編譯並且最佳化,這些我們會在後面告訴大家。

最後可以一提的是我們並不會緊緊跟著Redhat的系統更新而全面換新我們的系統,因為 我們發現為了商業利益的緣故,Redhat公司常常匆促推出新的版本,不查之下隨意跟進的 結果,常常就是在系統更新後伴隨著好幾天不眠不休的修正與調整。與其如此,不如放慢 腳步,聽聽網路上其他使用者的使用心得,先更換最重要的服務到新版去,然後再慢慢的 做全面性的更換。因此,我們目前的系統還在使用Redhat 6.0的版本,雖然有一大堆 服務程式已經都是6.1的系統了。
信望愛站目前的硬體設備如下:
信望愛站: K6-2 300 CPU 、128M SDRAM x 2、微星主機板、 9.1G 7200 轉IBM SCSI-WU 硬碟 x 2、AHA 2940UW PCI SCSI介面卡、華碩34倍速光碟機
Life: K6-2 266 CPU 、128M SDRAM x 2、微星主機板、華碩34倍速光碟、 9.1G 7200 轉IBM SCSI-WU 硬碟、AHA 2940UW PCI SCSI介面卡
Tech:配備同Life
而OS都是使用rehat Linux 6.0版,並且隨時更新redhat推出的錯誤修改程式。


TJM記於2000.2.19