虛擬機器分區對齊(Partition Alignment)問答

來源:互聯網
上載者:User

Q: 什麼是Partition Alignment(分區對齊)?

A: 這主要指客戶機OS的分區需要和存放裝置的塊對齊。具體來說就是分區起始位移(PSO, Partition Starting Offset)應該是4096的倍數。Windows 2008、Vista和Win7全新安裝後,Partition Starting Offset是1048576,已經是4096的倍數,因此無需調整。但是Windows XP,2000和2003的Partition Starting Offset是32256,不是4096的倍數。(注意,如果Win2008/7/Vista是從XP/2000/2003版本升級而來,PSO是不會改變的,也會存在問題)

Q: 為什麼要Partition Alignment?

A: 沒能做到Partition Alignment會帶來VM磁碟效能的下降,浪費處理能力,帶來成本的上升。在Host平台負載不高的時候,這種效能負面影響可能還不明顯,但是隨著主機負載的增加,磁碟效能的損失就會被放大。因此從部署新的VM的一開始,就必須注意到這個問題。

Q: 如何判斷已有虛機是否存在Partition misalignment的問題?

A: 通過系統資訊可以知道。運行msinfo32命令或者從開始菜單進入Start → All Programs → Accessories → System Tools → System Information。

或者也可以用NetApp提供的mbrscan工具來掃描,具體見下文描述。

Q: 對於一台新的VM,如何保證部署的時候不會引起Partition Misalignment問題?

A: 用範本部署新的VM的話,應該在安裝VM模板機的時候,就修正問題。這樣通過好的範本部署的VM就不會產生Partition Misalignment問題

Q: 建立新VM的時候,如何對齊分區?

可以用WinPE CD啟動虛機,並用Diskpart工具建立分區並直接設定分區起始位移。如下圖所示:

然後再在這個預建立的分區上安裝作業系統。

Q: 如果我的VM已經存在,而且分區起始位移不是4096的倍數,怎麼改正呢?

A: NetApp提供了一個工具mbrtools,其中包括2個可執行檔,一個是mbrscan,用來掃描vmdk,看其是否符合分區對齊的要求。第二個是mbralign用來解決這個問題。

聯繫我們

該頁面正文內容均來源於網絡整理,並不代表阿里雲官方的觀點,該頁面所提到的產品和服務也與阿里云無關,如果該頁面內容對您造成了困擾,歡迎寫郵件給我們,收到郵件我們將在5個工作日內處理。

如果您發現本社區中有涉嫌抄襲的內容,歡迎發送郵件至: info-contact@alibabacloud.com 進行舉報並提供相關證據,工作人員會在 5 個工作天內聯絡您,一經查實,本站將立刻刪除涉嫌侵權內容。

A Free Trial That Lets You Build Big!

Start building with 50+ products and up to 12 months usage for Elastic Compute Service

  • Sales Support

    1 on 1 presale consultation

  • After-Sales Support

    24/7 Technical Support 6 Free Tickets per Quarter Faster Response

  • Alibaba Cloud offers highly flexible support services tailored to meet your exact needs.