網(wǎng)吧,教育系統(tǒng),KTV點(diǎn)歌系統(tǒng)都在大量使用無盤服務(wù)器,因?yàn)闊o盤服務(wù)器減少了維護(hù)成本和確保了系統(tǒng)工作效率,但無盤服務(wù)器中工作站的機(jī)器運(yùn)行速度,和本身服務(wù)器的維護(hù)成本一直是沒有一個(gè)很好的解決方案,雖然各種無盤軟件系統(tǒng)做了很好的優(yōu)化,但隨著文件系統(tǒng)的數(shù)據(jù)量加大,再好的優(yōu)化也很難解決機(jī)器本身的I/O處理速度,因?yàn)橐慌_(tái)電腦的性能瓶頸被硬盤的I/O處理速度所限制,雖然可以用磁盤陣列來提高I/O處理速度,但是這個(gè)提高能力有限,且還要增加硬件成本,一旦硬盤壞掉或老化等問題出現(xiàn),還要影響系統(tǒng)的穩(wěn)定運(yùn)行。
下面我們分析無盤系統(tǒng)中,速度的瓶頸
以上是一個(gè)無盤的組建架夠,從以上圖片中可以看出,所有的數(shù)據(jù)匯集在“ A ”點(diǎn)與服務(wù)器相連,這么多工作站的數(shù)據(jù)要與服務(wù)器中的數(shù)據(jù)進(jìn)行交換,而大部分要交換的數(shù)據(jù)都在服務(wù)器的硬盤中,也就是一臺(tái)服務(wù)器中硬盤的讀寫速度與所有工作站的速度息息相關(guān)。
傳統(tǒng)硬盤的組件是:旋轉(zhuǎn)盤片,移動(dòng)的磁頭,電機(jī),電子器件
SoliWare固態(tài)盤組件:電子器件
它們?cè)诠ぷ鲿r(shí)最大性能上的差別就是:平均存取時(shí)間。最快的15000轉(zhuǎn)的硬盤存取時(shí)間是5-6毫秒,一般是12毫秒左右,而SoliWare 固態(tài)硬盤是 0.1毫秒,相差50倍。 通過以上說明傳統(tǒng)硬盤在結(jié)構(gòu)設(shè)計(jì)上,I/O性能就要比 SoliWare 固態(tài)硬盤相差很遠(yuǎn)。
在無盤服務(wù)器中我們?cè)撊绾斡?jì)算硬盤性能夠不夠?
假如以上為一個(gè)服務(wù)器帶100個(gè)工作站,每個(gè)工作站每秒鐘向服務(wù)器中硬盤發(fā)出一個(gè)4K文件的讀或?qū)?,那么服?wù)器的硬盤需要響應(yīng)100次,如果每臺(tái)機(jī)器每秒發(fā)出10次4K資料的讀取,服務(wù)器硬盤每秒就要響應(yīng)1000次,即每秒要讀取約4M的資料,然而在實(shí)際的硬盤測試中就算讀取0.5K資料,硬盤也只能響應(yīng)100次左右,也就是每臺(tái)機(jī)器一秒鐘內(nèi)只能向服務(wù)器硬盤取一次0.5K資料,如下面這個(gè)專業(yè)測試硬盤I/O處理速度的軟件截圖。
以上表示在做0.5K的文件塊讀時(shí),硬盤每秒只能響應(yīng)約90次,顯然以上硬盤對(duì)于100臺(tái)工作站來說每秒鐘只能處理90臺(tái)電腦的請(qǐng)求,如果變?yōu)?K文件塊或更大時(shí),處理的次數(shù)將更加減少,這就是工作站電腦慢的主要原因,因?yàn)橄蚍?wù)器請(qǐng)求讀數(shù)據(jù)時(shí),服務(wù)器硬盤忙不過來,需要等候。
再看看SoliWare固態(tài)硬盤的測試數(shù)據(jù)
同樣測試條件下固態(tài)盤讀取0.5K時(shí),可以響應(yīng)9000多次,按上面例子每秒種可以處理100臺(tái)工作站每臺(tái)每秒90次請(qǐng)求。
根據(jù)以上可以看出在一臺(tái)服務(wù)器中,要解決工作站的速度首先要解決硬盤的I/O處理速度,否則再怎么升級(jí)CPU,擴(kuò)大內(nèi)存,換主機(jī)版,都不會(huì)有很好的作用,目前很多服務(wù)器為了提高I/O處理速度做磁盤陣列,而要達(dá)到SoliWare 這款固態(tài)硬的性能,最極端情況下需要100個(gè)普通硬盤做磁盤陣列,當(dāng)然在無盤服務(wù)器中是不可能用這么多盤做陣列,同時(shí)也不需要這么高性能,但用了固態(tài)硬盤,肯定就不用再去做磁盤陣列了,同時(shí)對(duì)于一個(gè)服務(wù)器帶50個(gè)還是100個(gè)工作站都不會(huì)存在問題。
目前給一般無盤服務(wù)器的固態(tài)盤配置建議是:
SSD 做為系統(tǒng)盤,并把該SSD的剩余空間創(chuàng)建新鏡像包作為常用數(shù)據(jù)存放地來使用,舉例為“三十款熱點(diǎn)網(wǎng)游”鏡像包,系統(tǒng)和常用資料放入SSD內(nèi),而500G硬盤用來裝那些不常用的資料。
SSD做回寫盤要慎重,網(wǎng)上很多SSD測評(píng)介紹文章,速度有170M/98M,我一時(shí)激動(dòng),花了5千元,買了三只ocz ssd,一讀二寫,結(jié)果帶機(jī)才20臺(tái)就卡得要命,后來還是換成sata作回寫才正常,ssd作讀盤的確是非??梢缘模俣缺?,但是寫的性能比讀的性能差很多,當(dāng)然具體情況具體分析,例如intel X25-E還是不錯(cuò)的,如果以前你采用SAS或SCSI做RAID0,建議不要變。
下面是用SSD和SCSI盤做無盤服務(wù)器時(shí)工作站測試出的速度截圖
通過以上的測試可以看出,用SSD后,連續(xù)讀速度提高了100%。
在網(wǎng)吧做游戲的實(shí)際啟動(dòng)測試比較:總結(jié):用固態(tài)硬盤做無盤服務(wù)器大大提高了服務(wù)器的性能,提高了工作站的運(yùn)行速度,給學(xué)習(xí)娛樂帶來了效率,在經(jīng)濟(jì)上減少做磁盤的陣列和升級(jí)其它硬件設(shè)備的費(fèi)用,同時(shí)固態(tài)硬盤不會(huì)象傳統(tǒng)盤那樣長時(shí)間使用后老化速度變慢的問題,不需要經(jīng)常去給硬盤做碎片整理,另外發(fā)熱量和功耗低減少電費(fèi)開支。
聯(lián)系客服