如何實(shí)現(xiàn)虛擬機(jī)性能最大化
對(duì)于想要捕捉計(jì)算機(jī)硬件發(fā)展趨勢(shì)和對(duì)服務(wù)器利用率不足而憂心忡忡的用戶來(lái)說(shuō),虛擬機(jī)的想法無(wú)疑是天賜的良機(jī)。
這些年來(lái)有無(wú)數(shù)系統(tǒng)管理員希望能有更好的方法來(lái)實(shí)現(xiàn)效率的***化。從技術(shù)層面而言這不是簡(jiǎn)單的事,但想要達(dá)成的目標(biāo)是相同的:那就是在一臺(tái)服務(wù)器上托管兩臺(tái)或者更多的系統(tǒng),全面實(shí)現(xiàn)計(jì)算能效的***化,減少能耗和資源浪費(fèi)。
有許多企業(yè)已經(jīng)開始利用虛擬化的優(yōu)勢(shì)來(lái)進(jìn)行服務(wù)器整合及數(shù)據(jù)中心碳排放量的降低。但這種著眼未來(lái)的技術(shù)所具備的優(yōu)勢(shì)還不止如此,虛擬化性能所面臨的關(guān)鍵性挑戰(zhàn)在于--文件碎片的處理。
文件碎片是存在于非虛擬化環(huán)境中且多年來(lái)一直懸而未決的一大性能挑戰(zhàn)。但虛擬化所帶來(lái)的碎片問(wèn)題更加嚴(yán)峻,所需的解決方案也是***的。虛擬機(jī)能夠利用硬盤分區(qū),讓整個(gè)磁盤系統(tǒng)看起來(lái)都能為虛擬機(jī)所用。但是在虛擬化層下,硬件經(jīng)常要存儲(chǔ)系統(tǒng)所產(chǎn)生的文件,要利用整個(gè)硬盤所有分區(qū)的磁盤存儲(chǔ)系統(tǒng)和碎片文件。
虛擬機(jī)都有自己的通過(guò)主機(jī)系統(tǒng)傳遞的輸入/輸出請(qǐng)求。因此每個(gè)文件請(qǐng)求都會(huì)產(chǎn)生很多輸入/輸出請(qǐng)求--從***程度上說(shuō)客戶機(jī)系統(tǒng)會(huì)產(chǎn)生一個(gè)請(qǐng)求,然后主機(jī)系統(tǒng)再產(chǎn)生一個(gè)請(qǐng)求。但是在常規(guī)的粉碎環(huán)節(jié),尤其是在虛擬機(jī)磁盤活動(dòng)頻繁的時(shí)候,文件將被粉碎為成百上千個(gè)文件碎片??上攵總€(gè)請(qǐng)求的文件和文件的每個(gè)碎片所產(chǎn)生的若干輸入/輸出請(qǐng)求會(huì)演變成多么狂亂的行動(dòng)。對(duì)性能的影響將會(huì)多么可怕!
對(duì)于虛擬機(jī)而言,常規(guī)的磁盤碎片整理程序是很關(guān)鍵的,這就要利用磁盤碎片技術(shù)?;A(chǔ)性的磁盤碎片整理程序,甚至是預(yù)設(shè)定的磁盤碎片整理程序無(wú)法跟上虛擬化的粉碎速度。最可行的也是目前唯一能夠提供的解決方案就是持續(xù)性后臺(tái)粉碎解決方案。這種解決方案能夠處理那些后臺(tái)運(yùn)行的或者閑置的資源;這樣是對(duì)磁盤碎片整理程序性能有非常積極的作用,性能也總能達(dá)到***化。
因此,當(dāng)你執(zhí)行虛擬化程序時(shí),請(qǐng)確認(rèn)同時(shí)運(yùn)行磁盤碎片整理程序解決方案,這樣才能讓虛擬化體現(xiàn)出預(yù)期的性能優(yōu)勢(shì)和資源的有效節(jié)省。
【編輯推薦】