虛擬機要像物理硬盤一樣經常整理碎片
考慮到系統管理員經常提出的這個問題,IT分析公司Osterman Research建議虛擬機要像物理硬盤一樣經常整理碎片。
Osterman和硬盤管理軟件廠商Diskeeper共同撰寫的一篇新白皮書稱,在虛擬環境中更需要進行碎片整理。在虛擬化的存儲環境中的物理硬件必須支持更多的操作系統,因此需要經受更多的硬盤訪問并且比在非虛擬化環境中還要緊張。
當數據連續不斷地寫入和重新寫入硬盤的時候,硬盤碎片就會出現。當在一個不間斷的塊中沒有足夠的連續空間寫入一個文件的時候,這就會導致數據分散在物理硬盤的不同扇區。因此,當調用一個文件的時候,硬盤必須做更多的工作,從不同的位置重新收集這個文件的每一個字節數據,這就降低了性能。
Windows以及第三方軟件公司都提供碎片整理程序以重新編排分散的文件。整理碎片在Unix系統上不是一個大問題,因為這種操作系統向硬盤寫入文件的方式不同。
據這篇白皮書稱,虛擬硬盤能夠像物理硬盤一樣充滿碎片。例如,一個虛擬硬盤上的文件可能分為四個碎片。虛擬硬盤本身在物理硬盤上又分為三個碎片。這種碎片累積增加的結果對這兩個層次都會產生影響,從而顯著降低系統性能。
這篇白皮書稱,一個虛擬機中的硬盤輸入/輸出對于另一個虛擬機中的硬盤輸入/輸出有級聯效應。因此,虛擬機中過多硬盤輸入/輸出帶來的問題會比物理硬盤環境中遇到的問題更加嚴重。
毫不奇怪,Diskeeper提供名為“V-locity”的虛擬硬盤優化軟件,以阻止虛擬機出現過多的碎片。微軟和VMware也在各個技術支持論壇中推薦碎片整理。
【編輯推薦】