虛擬盤與陣列對無盤網吧遊戲性有的影響
當下,越來越(yuè)多的網吧向無盤靠攏,而無盤網吧最主要的遊戲性能第一是來(lái)自於客戶機硬件本身,其次就是網(wǎng)吧虛擬(nǐ)盤服務器的性能,這(zhè)兩點是缺(quē)一不可的,如(rú)果僅僅是(shì)把硬件檔次提高了,而忽略了虛擬盤性能,那是不可取的(de)。
一般情況下一旦確(què)定了網吧所用的虛擬盤軟件,那麽這個虛擬盤的性能就基本已(yǐ)經定性,主要性能來自虛擬盤服務器的(de)硬盤,還有內(nèi)存,當然內存越(yuè)大越好(hǎo),這個在這裏就不用多做闡述了,我(wǒ)們在這裏主要討論一下虛擬盤服務器的硬盤或是陣列。
很多人在討(tǎo)論虛擬盤的性能的時候,都很喜歡拿測試軟件測得的速(sù)度(dù)來確定虛擬盤(pán)的性能的好與壞,三塊500G SATA硬盤組RAID 0,讀取(qǔ)可達300MB/s,寫入也可達到220MB/s,並且一般情況下客戶機是不(bú)會對虛擬盤有寫操(cāo)作的,虛(xū)擬盤服務器兩張網卡,做匯聚之後可以(yǐ)得到2G的出口,換算一下應該是(2Gb/8bit)/s=250MB/s,這樣(yàng)算來,服務器的讀盤速度遠遠可以為這2G的虛擬盤提供出口服(fú)務,而經過我們對服務器長時間的監控發現,服務器的讀盤速度遠遠沒有達到最大值,最多也(yě)就跑(pǎo)到網卡的60%,那麽就是150MB/s,在(zài)4G緩(huǎn)存下,這樣的虛擬(nǐ)盤服務(wù)器最多能帶150台的機器,這到(dào)底(dǐ)是為什麽呢?
其實(shí)硬盤通常情況下對硬盤測速其表現力為連續讀寫的情況下(xià)的理想性能,但是做為虛擬盤(pán)服務(wù)器,這許多機器同時對服務器進行讀取(qǔ)操作早已不再是連續的讀取行為了,而非常非常臨散的隨機讀取,這個時個硬盤的大(dà)多數時間都在做(zuò)尋道處理,那麽理想的性能就不能再做為我們衡量虛擬盤(pán)性能的依據了,這個時(shí)我們用什(shí)麽來衡量虛擬盤服務器的性能呢?當(dāng)然是每秒鍾處理請(qǐng)求的能力了,也就是硬(yìng)盤的IOPS,單個(gè)硬盤的IOPS是由其機械特性決定(dìng)的,一般情況下是(shì)不會(huì)發生變化的,而陣列盤的IOPS主要是由其載(zǎi)體(陣列芯片(piàn))決定的,這裏拿LSI 1068B的陣列芯片來做一個說(shuō)明,我們(men)拿這個陣列芯片測試過三塊,四塊等硬盤(pán)組RAID 0之後的IOPS性能,結果為(wéi):三塊組RAID 0,整體IOPS損失為5%-10%,而當用四塊(kuài)硬盤組陣列之後,IOPS性能損(sǔn)失達到了30%-40%,這個時候(hòu)就要注意(yì)了,你的(de)服務器的瓶頸不(bú)再是硬盤了,而是(shì)陣列(liè)芯片了,這個陣列芯片能提供的IOPS也差不多就是普通串口硬盤的三(sān)倍,這個時候硬盤再多,陣列的性能也不會再有多大的提升,而146G 15K轉的SAS硬(yìng)盤的IOPS的性能幾乎達到了普通硬盤的兩位,這個時候(hòu)就(jiù)算兩個SAS硬盤組RAID 0,那麽其IOPS性能也最多也不超過兩個單盤加起的75%,這個也是我們通常不推薦用回寫盤組(zǔ)陣列,就是因為這個原因。
那(nà)麽通過上麵的解釋我想大家也都明白了陣列應該(gāi)如何來組了,一般情況下普通硬盤陣列盤不要超四塊,而SAS盤最(zuì)多不要超過兩塊,這樣做下來的服務器才能把性能發揮到最大。
關鍵詞:虛擬盤,無盤網(wǎng)吧(ba)
閱讀本文後您有什麽感想? 已有 人給出評價!
- 0
- 0
- 0
- 0
- 0
- 0