企業(yè)增強(qiáng)虛擬主機(jī)能力會(huì)對(duì)存儲(chǔ)造成壓力

責(zé)任編輯:editor03

2013-11-21 18:35:40

摘自:暢享網(wǎng)

企業(yè)在對(duì)增強(qiáng)虛擬主機(jī)能力的時(shí)候往往會(huì)增加更多的處理核心,這對(duì)虛擬機(jī)來說是可行的,卻對(duì)存儲(chǔ)會(huì)造成很大壓力。面對(duì)著大量激增的IO操作,存儲(chǔ)系統(tǒng)會(huì)顯得捉襟見肘。

企業(yè)在對(duì)增強(qiáng)虛擬主機(jī)能力的時(shí)候往往會(huì)增加更多的處理核心,這對(duì)虛擬機(jī)來說是可行的,卻對(duì)存儲(chǔ)會(huì)造成很大壓力。面對(duì)著大量激增的IO操作,存儲(chǔ)系統(tǒng)會(huì)顯得捉襟見肘。此時(shí),對(duì)服務(wù)器存儲(chǔ)緩存的控制便顯得格外重要。

提升虛擬主機(jī)的能力需要更為強(qiáng)大的處理核心:用雙倍處理核心可以讓您運(yùn)行比以前更多的虛擬機(jī)。但從成本上考慮是否值得這樣做有待商榷,畢竟這關(guān)系著處理器的虛擬化軟件許可成本的增加。

要知道,服務(wù)器虛擬化遠(yuǎn)非就這么簡(jiǎn)單。物理服務(wù)器的虛擬機(jī)運(yùn)行在雙倍核心的同時(shí)也產(chǎn)生了雙倍的IO操作,這些都是隨機(jī)IO,也缺少IO管理的操作機(jī)制。從效果上看,如此產(chǎn)生的雙倍的IO操作未必會(huì)帶來更快的效果。

為什么會(huì)這樣?因?yàn)樵鹊拇鎯?chǔ)系統(tǒng)會(huì)扯后腿。存儲(chǔ)系統(tǒng)要應(yīng)對(duì)新增的大量IO,很容易導(dǎo)致虛擬機(jī)上的程序變得更慢。

對(duì)于寫的操作,我們可以使用存儲(chǔ)虛擬管理軟件,如VMware、思杰或微軟的產(chǎn)品。這些廠商的虛擬管理程序可以接管此前的標(biāo)準(zhǔn)虛擬管理程序,或優(yōu)化操作系統(tǒng)對(duì)IO的處理,或是采用獨(dú)有的技術(shù)建立新的優(yōu)化規(guī)則。如有的VMware軟件就將“寫”數(shù)據(jù)賦予了一個(gè)臨時(shí)的高性能區(qū)域,通過優(yōu)化可以更好地處理。在這個(gè)臨時(shí)的高性能區(qū)域,其對(duì)“寫”數(shù)據(jù)按照順序流進(jìn)行排序,然后一并發(fā)送到最終的存儲(chǔ)區(qū)域。

這樣的虛擬存儲(chǔ)管理軟件帶來的好處也是多方面的,可以加速虛擬服務(wù)器的數(shù)據(jù)處理,也可以改善陳舊的SAN存儲(chǔ)池,通過加速處理注入新的活力。

問題是,對(duì)于大多數(shù)企業(yè)來說,其IO操作遠(yuǎn)遠(yuǎn)不均衡。 “這很大程度上取決于相關(guān)的應(yīng)用程序,但大多數(shù)都偏向‘讀’操作。”企業(yè)戰(zhàn)略集團(tuán)的高級(jí)分析師Mark Peters說:“這意味著大多數(shù)組織最終的讀寫操作比率會(huì)是6比4,甚至是8比2。”

有幾種方法也可以加快讀操作,如購(gòu)買了大量的新磁盤,或增加可用的內(nèi)存量。也許使用SSD更為有效,其原理是采用某種形式的分層存儲(chǔ)引入服務(wù)器讀取緩存操作。

鏈接已復(fù)制,快去分享吧

企業(yè)網(wǎng)版權(quán)所有?2010-2024 京ICP備09108050號(hào)-6京公網(wǎng)安備 11010502049343號(hào)