精打細算 DIY伺服器選購經驗談

2021-03-31 15:43:26 字數 3063 閱讀 6623

隨著各種相關配件及技術的普及,目前已經有很多企業及個人使用者在diy

伺服器,這個市場目前很明顯地在成長,但其中也有很多模糊不清引發爭執的地方,其中比較多的有使用者指責js組了臺pc當伺服器賣,有的是出了問題無法解決,耗費時間精力,有的是diy的效能很差,進而誤會到伺服器不能diy等等,這裡對這些問題稍做個解釋。

首先「伺服器」這個概念本身就很說不清楚,從應用上、從

軟體來看,裝了伺服器軟體的

硬體裝置都可以稱伺服器,你要願意把老的586(甚至486)上裝個linux(或者winnt),把它當成檔案伺服器用,這也完全可以稱做「伺服器」。當然這樣的效能是不會好的,但多好的效能算是伺服器呢?這個沒辦法來量化,也沒有這個標準。

所以目前我們所說的伺服器比較多的是「概念」上的,效能比較好的能提供各種服務功能的高階電腦。但效能是不直觀的,所以如果弄個又長又大的機箱(機箱前面板還有鎖),樣子看上去酷酷的那種,即便裡面裝個普通的pc

主機板,恐怕也能唬倒一大片。

從業界的劃分來看,伺服器一般是分為risc架構和ia架構,因為risc架構的伺服器除了專業人士很少有人熟悉,目前也沒辦法來diy,所以這裡也不討論。ia架構就是

英特爾架構,其實

amd也有類似產品,所以現在也比較多把ia架構伺服器叫做pc伺服器。

既然是pc伺服器也就難免要和pc搞點混水了,硬體上無論從那方面都和pc有類似的地方,但還是有些地方可以用來區分一下。

首先是主板晶元組,晶元組廠家會把產品定義在伺服器還是pc,intel就定義的很明確,比如i865pe是pc,e7320就是伺服器。而主機板廠家也基本按照這個來定義產品,所以也就有了pc主機板和伺服器主機板,主機板的業界龍頭老大

華碩就分得很明確,比如p5p800(i865pe晶元組)是pc主機板,nclv-d(e7320晶元組)是伺服器主機板,完全是2條產品線。對系統影響最大的主要是主機板,diy伺服器,當然首先是要找一塊合適的「伺服器主機板」。

第二是cpu

,其實主機板定了基本上cpu也就定了,目前來看pc伺服器主要用的是intel的p4或者xeon。amd也有,總體量還和intel有差距,但opteron的出色表現可能給intel帶來不小的壓力。所以如果用了賽揚或者閃龍來做伺服器cpu,這個未免有些說不過去。

第三是記憶體

,記憶體一般分為普通記憶體(也就是普通pc記憶體),ecc記憶體和registered ecc記憶體,後兩種是伺服器專用的記憶體,**比普通記憶體要高出一些。尤其是registered ecc,基本上高階的伺服器只能用這種記憶體,上其他的會點不亮。ecc記憶體和普通記憶體差別不大,基本上大多高檔點的pc主機板都會支援ecc記憶體(但絕對不支援registered ecc),普通家用沒有必要用ecc記憶體,這對穩定性有好處但對效能沒有什麼提高。伺服器最好是配ecc或者registered ecc記憶體。

第四是硬碟

,在sata之前,伺服器硬碟也就是scsi硬碟,確實scsi硬碟表現非常出色,即便是普通家用也可以感覺出來,你用普通ide硬碟,不管cpu記憶體多高階,同時執行十幾個

程式一樣會宕機或者硬碟狂響反應極慢,但用scsi硬碟就很可能沒事,至少可以多撐幾個視窗再死。所以高階伺服器只會用scsi硬碟,現在sata硬碟和ide的差價也就在100塊左右了,應該是沒有再用ide硬碟的必要了。比如現在華碩主流的伺服器主機板都帶至少2個sata介面,可以做raid0,1,有些甚至可以上到6個sata硬碟,做2組raid,而且今年還會有sataii,sata raid5新技術面世,相信無論在中低端還是中高階,今年sata硬碟都將大展拳腳,應該沒有必要再用ide硬碟來diy伺服器了。而且新的主機板ide介面降減為1個,即最多隻支援2個ide裝置,很明顯是只保留給光碟機或

燒錄機了。

第五是擴充套件槽,有無pci-x插槽或者pci-e插槽也是非常重要,伺服器如果要外接卡類裝置,當然希望是能有高速的介面介面,32位的pci通常是不能滿足需求的,而目前的pc主機板基本沒有提供pci-x或者pci-e插槽的(pci-e

顯示卡插槽除外)。當然如果沒有外接裝置的需求這點可以不看重,但一般伺服器主機板都會帶至少1個pci-x插槽。

第六是電源,雙路cpu的電源規格是ssi,和atx有比較多的不同,介面上ssi是24針+8針,atx是20針+4針。ssi是伺服器電源的標準,能提供更大的功率,diy市場能看到的最大的記得是800w,常見的是400w,450w,500w等。即便是在同等功率下,ssi標準的電源也能輸出品質更高的電流。而且ssi能提供冗餘功能。電源真的很重要,差的電源非但影響系統效能,甚至對人體健康都有害哦。大廠出的伺服器主機板對電源通常也會有要求,比如華碩的ncch-dl,支援2顆nocona cpu,考慮到nocona對電源要求高,所以ncch-dl如果外接電源品質低於一定標準,就會點不亮,並非是主機板質量問題,而是設計時候考慮到低於400w會明顯影響到系統執行的穩定性,與其勉強上,不如事先設定好標準,以免到時系統不穩損失資料(資料無價啊)就划不來了,這也一定程度上避免js以次衝好欺騙使用者了。

第七是機箱,如果是diy 機架式1u 的伺服器,因為散熱的問題機箱就顯得非常重要,質量差的機箱甚至會讓明明好的主機板點不亮。筆者就遇到好幾次裝進機箱之前一點也沒問題的主機板,裝進機箱就是死活不亮,拿出來還是好的,更換了品質更好的機箱就沒問題了。塔式的雖不如機架那麼講究,但選個用料紮實的總沒錯。好在機箱還是比較直觀,用買西瓜的方法掂掂分量,看看成色,敲敲外殼聽聽動靜,外行也能看出點門道的來的。

按照這幾點來做diy伺服器方案,又選購了大廠的產品又幸運的遇到乙個不太j的js,品質、效能應該說是很接近品牌伺服器了,而且一般伺服器配件包括主機板、cpu、記憶體等,failrate(不良率)一般都很低,大部分都是軟體上的問題或者安裝不當,所以完全沒有必要有「伺服器不能diy」這樣的概念。

最後總結一下,diy伺服器需要注意的是晶元組是為伺服器設計的,cpu不能是低端家用的,記憶體是ecc或者registered ecc,硬碟是scsi或者sata的,有pci-x或者pci-e插槽,機箱電源品質良好這幾點。當然未必要全部滿足,比如875p晶元組intel沒有定義為伺服器專用,是用於高階pc的,但作為入門級伺服器實際表現良好,華碩用875p晶元組獨家設計的雙路xeon主機板pc-dl表現更是只逼專業的e7505產品。ide硬碟雖然速度不快,但可以在較低的**做到大容量,如果單一用作資料備份也是價效比高的方案。

這以上7點未必要全部滿足,但如果有js給你乙個diy伺服器的方案以上一條都不滿足,並且在你連問三句,你肯定嗎?你確定嗎?你不改了嗎?仍然面不改色的話,那麼恭喜你,這真是個夠奸的js!

DIY伺服器選購談

隨著各種相關配件及技術的普及,目前已經有很多企業及個人使用者在diy伺服器,這個市場目前很明顯地在成長,但其中也有很多模糊不清引發爭執的地方,其中比較多的有使用者指責js組了臺pc當伺服器賣,有的是出了問題無法解決,耗費時間精力,有的是diy的效能很差,進而誤會到伺服器不能diy等等,這裡對這些問題...

網路伺服器安全經驗談

1 對資料庫進行安全配置,例如你的程式連線資料庫所使用的帳戶 口令 許可權,如果是瀏覽新聞的,用唯讀許可權即可 可以對不同的模組使用不同的帳戶 許可權 另外,資料庫的哪些儲存過程可以呼叫,也要進行嚴格地配置,用不到的全部禁用 特別是cmd這種 防止注入後利用資料庫的儲存過程進行系統呼叫 2 在獲取客...

防止被黑之網路伺服器安全經驗談

1 對資料庫進行安全配置,例如你的程式連線資料庫所使用的帳戶 口令 許可權,如果是瀏覽新聞的,用唯讀許可權即可 可以對不同的模組使用不同的帳戶 許可權 另外,資料庫的哪些儲存過程可以呼叫,也要進行嚴格地配置,用不到的全部禁用 特別是cmd這種 防止注入後利用資料庫的儲存過程進行系統呼叫 2 在獲取客...