DIY服务器配置全方位详解
其實(shí)說(shuō)到服務(wù)器,目前最熱點(diǎn)的利用無(wú)非就是做Web支撐和網(wǎng)游平臺(tái),海內(nèi)大局部洽購(gòu)服務(wù)器作為網(wǎng)游運(yùn)用的都是私服,屬于侵略常識(shí)產(chǎn)權(quán)的行為,固然短期內(nèi)輕易盈利,然而是守法的,國(guó)內(nèi)已經(jīng)有架設(shè)私服被判刑的先例,所以不便多做探討,今天想就我個(gè)人這多少年架設(shè)WEB服務(wù)器的教訓(xùn)跟大家談?wù)刉EB服務(wù)器和服務(wù)器硬件方面的搭配問(wèn)題.
很多中小型企業(yè)的技巧職員或者盤(pán)算以網(wǎng)站、盈利的個(gè)人集團(tuán)組織都時(shí)常提出這么一個(gè)疑難:究竟什么樣的配置可以支持多大的流量?
其實(shí)這個(gè)問(wèn)題不可能有正確答案,因?yàn)槊總€(gè)網(wǎng)站使用的Web系統(tǒng)都不一樣,有些愛(ài)好用IIS+ASP,有些則是用Apache+PHP,這在腳本的執(zhí)行效率上自身就存在很大的差別,另外,網(wǎng)頁(yè)系統(tǒng)編寫(xiě)的復(fù)雜程度和優(yōu)化水平也極大的影響著服務(wù)器能夠承載的訪問(wèn)人數(shù),大部分的消息資訊、下載類網(wǎng)站都已經(jīng)使用了靜態(tài)頁(yè)面來(lái)減少Web系統(tǒng)對(duì)服務(wù)器處理能力的依附,但是仍舊有不少例如論壇、商城一類的系統(tǒng)需要大量動(dòng)態(tài)代碼的支持,所以抽象的去念叨一個(gè)服務(wù)器可以支持多少訪問(wèn)量是沒(méi)有實(shí)際意思的,還是需要詳細(xì)的去剖析:
首先說(shuō)說(shuō)CPU,咱們曉得,大部門的Web腳本為了保險(xiǎn)起見(jiàn)都是在服務(wù)器端執(zhí)行的(Javascript例外),而這些腳本就相稱于我們用VB或者C++編程時(shí)應(yīng)用的高等語(yǔ)言,不同的是我們用VB這些軟件編程,編纂軟件最后會(huì)把我們的代碼編譯成執(zhí)行效力更高的可履行軟件,而我們的Web腳本在保留時(shí)是不會(huì)被編譯的,都是在用戶要求訪問(wèn)這個(gè)頁(yè)面時(shí)才被相干的編譯器進(jìn)行編譯操作,這樣一來(lái),結(jié)果就是一個(gè)頁(yè)面被訪問(wèn)N次,就得被編譯N次,這樣對(duì)系統(tǒng)資源的占用是異常恐怖的,雖然IIS已經(jīng)對(duì).NET進(jìn)行優(yōu)化,會(huì)將被訪問(wèn)過(guò)的頁(yè)面編譯后緩存起來(lái),下次其他用戶進(jìn)行雷同懇求時(shí)不再需要對(duì)這個(gè)頁(yè)面進(jìn)行編譯,但網(wǎng)頁(yè)腳本的龐雜性和宏大性終極還是大批的占用體系資源尤其是處理器資源,這就是為什么熱門論壇同時(shí)多人在線服務(wù)器會(huì)變得很慢.其實(shí)現(xiàn)在的服務(wù)器配置,大多是雙路Xeon 3.0G或者雙核、四核志強(qiáng)系列,這樣的配置對(duì)于動(dòng)態(tài)論壇這種極度耗費(fèi)資源的系統(tǒng)依然沒(méi)有足夠的支持能力,依據(jù)我的經(jīng)驗(yàn),一個(gè)服務(wù)器上如果是純潔一個(gè)動(dòng)態(tài)論壇而沒(méi)有其他應(yīng)用,采取雙路志強(qiáng)的處理器大略也就同時(shí)支持200-300人在線,如果是Web系統(tǒng)效率較高,腳本優(yōu)化得好,還可以再多100~200人,如果是雙路Xeon雙核、四核,千人在線也差未幾是極限了.所以,到目前地位,如果想做訪問(wèn)量、想做人氣,選用性能比較強(qiáng)勁的CPU還是有足夠理由的,個(gè)人比較推重的還是采用Xeon 系統(tǒng),P4 究竟是入門級(jí)的配置,雖然雙核 P4D 性能已經(jīng)比以前大幅晉升,宏碁集團(tuán)副總裁賴泰岳 宏碁無(wú)總部 新經(jīng)銷模式 決勝中國(guó)市...,但在多任務(wù)處理中,雙路 Xeon 的表示還是遙遙當(dāng)先,而且對(duì)于多客戶訪問(wèn)的支持也更加穩(wěn)定.
當(dāng)然,有人可能會(huì)問(wèn):假如是靜態(tài)頁(yè)面為主的站點(diǎn),是不是對(duì)處置器的請(qǐng)求就比擬低了?謎底是確定的.靜態(tài)頁(yè)面不須要經(jīng)由編譯,基礎(chǔ)就看網(wǎng)絡(luò)帶寬跟網(wǎng)卡,如果是圖片多的網(wǎng)站,硬盤(pán)最好也換成SCSI,高轉(zhuǎn)速高緩存的SCSI硬盤(pán)對(duì)多而小的文件讀取更有上風(fēng),而且穩(wěn)固性更好,壽命也更長(zhǎng).
接下來(lái)說(shuō)說(shuō)內(nèi)存,不論是靜態(tài)頁(yè)面的網(wǎng)址還是動(dòng)態(tài)頁(yè)面的網(wǎng)站,最好都盡量使用大容量?jī)?nèi)存,尤其是現(xiàn)在的服務(wù)器,內(nèi)存的運(yùn)行速度已經(jīng)不是什么主要問(wèn)題,DDR 333、DDR 400或者DDR2 以及DDR3,其實(shí)區(qū)別都不大,最重要的只有兩點(diǎn):內(nèi)存的容量和糾錯(cuò)(如ECC).由于服務(wù)器有大量的數(shù)據(jù)需要常設(shè)緩存到內(nèi)存里,所以訪問(wèn)量大的時(shí)候內(nèi)存的占用也是較大的,而當(dāng)內(nèi)存不夠用的時(shí)候,虛擬內(nèi)存的工作壓力就非常大,其實(shí)就是磁盤(pán)工作壓力會(huì)很大,而系統(tǒng)程序跟數(shù)據(jù)緩存操作不斷的爭(zhēng)搶內(nèi)存資源時(shí),當(dāng)機(jī)的幾率就高了很多,如果你不愿望你的服務(wù)器常常重啟,配置大容量?jī)?nèi)存是非常必要的,除非是一天千位數(shù)IP的那種小型網(wǎng)站,不然還是倡議大家使用 1GB 以上內(nèi)存,即便有時(shí)候內(nèi)存的使用率不會(huì)想我們?cè)O(shè)想的那么高,但是使用大內(nèi)存對(duì)于降低虛構(gòu)內(nèi)存的使用和減少重啟次數(shù)都是有很大贊助的.而內(nèi)存的糾錯(cuò)其切實(shí)服務(wù)器上長(zhǎng)短常必要的,首先很多服務(wù)器主板本身就要求搭配ECC REG內(nèi)存,普通內(nèi)存根本開(kāi)不了機(jī),另外,因?yàn)閮?nèi)存也是高速裝備而且數(shù)據(jù)刷新頻率非常高,所以參加糾錯(cuò)芯片的ECC內(nèi)存可以有效的輔助系統(tǒng)減少由于數(shù)據(jù)信息犯錯(cuò)而發(fā)生的重大成果,另外,因?yàn)閮?nèi)存的校驗(yàn)操作都是內(nèi)存上的獨(dú)立智檢芯片實(shí)現(xiàn),所以不會(huì)占用CPU資源,一些用戶擔(dān)憂內(nèi)存糾錯(cuò)會(huì)造成系統(tǒng)性能的降落其實(shí)是一種心理作用.
至于服務(wù)器的硬盤(pán),現(xiàn)在大部分的入門級(jí)機(jī)型都使用性能杰出價(jià)錢低廉的SATA硬盤(pán),其實(shí)這也無(wú)可非議,只不外如果嚴(yán)格比較SATA跟SCSI的差別,在穩(wěn)定性方面和使用壽命方面SCSI還是有較大優(yōu)勢(shì).我們知道,現(xiàn)在憑借較大的單碟容量,SATA硬盤(pán)的性能已經(jīng)可以跟SCSI媲美,但是服務(wù)器這種分分鐘要接收用戶訪問(wèn),一直讀取、改寫(xiě)磁盤(pán)數(shù)據(jù)的應(yīng)用環(huán)境還是給硬盤(pán)帶來(lái)很大的工作壓力,尤其是多人訪問(wèn)以及長(zhǎng)時(shí)光下載的時(shí)候,這樣的高強(qiáng)度讀寫(xiě)量相對(duì)是桌面級(jí)的硬盤(pán)無(wú)奈蒙受的,哪怕是SATA硬盤(pán),也只是在接口上做了調(diào)劑,磁盤(pán)體和磁頭的發(fā)熱仍然會(huì)造成致命傷,而SCSI硬盤(pán)設(shè)計(jì)的時(shí)候就斟酌到它的工作環(huán)境,所以不會(huì)一味裁減容量,而是以平安為先決前提,這就是為什么許多二手市場(chǎng)淘汰下來(lái)的SCSI硬盤(pán)都仍舊可以再用個(gè)幾年.所以,做下載的站點(diǎn)如果資金容許,還是應(yīng)該盡量選用SCSI硬盤(pán),如果用SATA,也應(yīng)該按期檢討服務(wù)器磁盤(pán)是否報(bào)錯(cuò)以便及時(shí)處理減少喪失,這毫不是危言聳聽(tīng),我做過(guò)的幾個(gè)帶有資源下載的站點(diǎn),SATA硬盤(pán)根本都是1年左右就開(kāi)端報(bào)錯(cuò)了.
再說(shuō)說(shuō)主板吧,一些低級(jí)用戶感到用家用主板能夠很好的節(jié)儉本錢,實(shí)在家用主板跟服務(wù)器主板基本就是兩回事,為什么"泰安"和"超微"的主板會(huì)那么貴?并不是不情理的:首先是穩(wěn)定.做服務(wù)器的,如果不穩(wěn)定,所有機(jī)能都是空口說(shuō).服務(wù)器主板的內(nèi)部總線在設(shè)計(jì)上要優(yōu)于家用板,總線帶寬夠大,可能同時(shí)傳輸?shù)臄?shù)據(jù)才多;另外,服務(wù)器主板的用料也十分嚴(yán)厲,電容、電阻偷工減料的行動(dòng)在服務(wù)器主板上是不能呈現(xiàn)的,還有就是設(shè)計(jì)問(wèn)題了,有才能做服務(wù)器主板的廠家,設(shè)計(jì)產(chǎn)品的功力天然要高出一籌,電路設(shè)計(jì)的公道和優(yōu)化也是影響主板穩(wěn)定性的一個(gè)因素.最顯明的一點(diǎn):在拜訪量大的時(shí)候,如果是一般主板,不是卡的無(wú)比厲害就是立即罷工,而服務(wù)器主板則可以比較安穩(wěn)的處理這些義務(wù).另外,服務(wù)器主板上都會(huì)集成一張ATI的入門級(jí)顯卡,硬件新品,個(gè)別是8M顯存,顯存也是直接集成主板上,為什么這樣?因?yàn)閷?duì)服務(wù)器來(lái)說(shuō),顯卡是個(gè)累贅,只有在裝置調(diào)試的時(shí)候才用到,其余時(shí)候服務(wù)器扔在機(jī)柜里面都是不接顯示器的,全體通過(guò)遠(yuǎn)程治理,服務(wù)器最好沒(méi)有顯卡,由于多一個(gè)顯卡就多一個(gè)負(fù)擔(dān),需要CPU樹(shù)立接洽處理數(shù)據(jù),而且服務(wù)器不能集成太強(qiáng)盛的顯卡,因?yàn)樾阅芎玫娘@卡還會(huì)發(fā)燒、耗電,所以專業(yè)的服務(wù)器主板都是內(nèi)建一張ATI入門級(jí)顯卡.
最后說(shuō)說(shuō)網(wǎng)卡.既然是服務(wù)器,肯定都是要接入網(wǎng)絡(luò)來(lái)工作,而服務(wù)器訪問(wèn)量普通都很大,這時(shí)候?qū)I(yè)網(wǎng)卡跟普通網(wǎng)卡的區(qū)別就非常顯著!例如我們常用的30元一塊的普通10/100M網(wǎng)卡,或者是大多數(shù)主板集成的網(wǎng)卡,當(dāng)然現(xiàn)在也有不少千兆的網(wǎng)卡賣到這個(gè)價(jià)或者集成在主板上,但是,這些都是個(gè)人上網(wǎng)使用的,用了這樣的網(wǎng)卡,服務(wù)器根本頂不住幾百個(gè)人在線,因?yàn)榫W(wǎng)卡的線程到了極限,完全依賴CPU的處理,同時(shí)這些網(wǎng)卡用料比較省,壽命也不長(zhǎng),像服務(wù)器這樣長(zhǎng)時(shí)間工作,這種網(wǎng)卡是最先掛掉的,我以前就見(jiàn)過(guò)有人在服務(wù)器上使用這種網(wǎng)卡最后網(wǎng)卡燒掉的.另外也有一些好一點(diǎn)的網(wǎng)卡,價(jià)格在60-180之間,其實(shí)這些也不行,因?yàn)榫€程不存在瓶頸的時(shí)候吞吐量已經(jīng)到了極限,大家不要簡(jiǎn)略的把吞吐量看成是數(shù)據(jù)流量,而是數(shù)據(jù)零星的處理速度,舉例來(lái)說(shuō),一個(gè)鼎力士一次搬動(dòng)100KG的貨色,你搬10KG的,但是你速度快,你能搬的速度比他快10倍,偉大的互聯(lián)網(wǎng)產(chǎn)品是如何生長(zhǎng)的,那你說(shuō)是你比較效率高.其實(shí)錯(cuò)了,因?yàn)槟惆崞鸷头畔卤人?次,而且每次你都用頭腦去記載,他可以完整不動(dòng)腦子,而腦子就是CPU.服務(wù)器必需使用專業(yè)網(wǎng)卡,例如3com、intel的,這些網(wǎng)卡獨(dú)自出賣價(jià)格都在幾百到幾千元,不過(guò)服務(wù)器主板上正常都會(huì)集成有,這類網(wǎng)卡才是最適用的,因?yàn)榛静灰蕾嘋PU,ATI 傳聞南方三虎倒戈 或與NVIDIA策反有關(guān),能直接和內(nèi)存溝通數(shù)據(jù),有自己的很大的緩存區(qū),甚至有的能直接分別垃圾數(shù)據(jù)請(qǐng)求.我們個(gè)人平時(shí)使用,其實(shí)任何網(wǎng)卡都是一樣,不過(guò)拿到服務(wù)器上,好的網(wǎng)卡和差的網(wǎng)卡,破刻分出區(qū)別.
說(shuō)了這些,其實(shí)仍是盼望大家對(duì)服務(wù)器各個(gè)配件有一些懂得,特殊是當(dāng)初良多人抉擇組裝的方法構(gòu)建服務(wù)器,就更應(yīng)當(dāng)用穩(wěn)定和實(shí)用去權(quán)衡產(chǎn)品,而不要一味下降成本,成果弄出一臺(tái)服務(wù)器拿到機(jī)房常常試試機(jī),后期保護(hù)起來(lái)讓本人頭疼,所以一定要根據(jù)實(shí)際需求組裝性價(jià)比更好的服務(wù)器。本人做如下配置推薦:
1、INTEL XEON 3.4G/1G DDR ECC REGS*2/500G SATA/350W/1U 2400.00
2、INTEL XEON 5060/2G DDR2 FBD*1/500G SATA/400W/1U 3500.00
3、INTEL XEON 5405/2G DDR2 FBD*1/500G SATA/400W/1U 4400.00
4、INTEL XEON 5506/2G DDR3 ECC REGS*1/500G SATA/400W/1U 5400.00
?
感興趣的朋友可加QQ詳聊? QQ:1160336120??? TEL:13683274818? 王
轉(zhuǎn)載于:https://blog.51cto.com/aiserver/536279
總結(jié)
以上是生活随笔為你收集整理的DIY服务器配置全方位详解的全部?jī)?nèi)容,希望文章能夠幫你解決所遇到的問(wèn)題。
- 上一篇: 人口负增长有什么影响吗?
- 下一篇: 36.Silverlight中播放视频和