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