在做虛擬機部署或者測試是,,需要去決定部署在Hyper-V的虛擬機使用什麼樣格式的存儲容器(VHD 磁盤類型),下面的表格可以幫助你做出一個決策
存儲容器
|
優點
|
缺點
|
直通磁盤
|
- 最快的性能
- 最簡單的存儲路徑,因爲不涉及主機上的文件系統
- 較好的與SAN對齊
- 基於直通磁盤的共享存儲,不需要掛載到主機的文件系統,這樣可以加快VM的實時遷移
- 較低的CPU使用
- 支持超大磁盤
|
- 不能獲取VM快照
- 磁盤只能被一個虛擬機使用
- 直通磁盤不能夠通過Hyper-V VSS Writer和使用Hyper-V VSS Writer的備份程序來備份
|
固定大小磁盤
|
- 在所有VHD類型中新能最好的
- 簡單的VHD文件格式提供了最好的的I/O對齊方式
- 由於沒有塊分配表(重定向層),所以比動態或者差異VHD更加穩定。
- 基於文件的存儲容器比直通磁盤有更多的管理優勢
- 擴展功能可以增加VHD的容量
- 沒有VM操作過程中用完卷空間的潛在風險
|
- 當大量部署固定VHD時預先分配空間會增加存儲成本
- 大的固定VHD創建時間較長
- 縮小虛擬容量(如減少虛擬空間大小)不可用
|
動態擴展或者差異VHD
|
- 一般的性能
- 比創建固定VHD更快
- 動態增長可以節省磁盤空間和提高磁盤利用率
- 較小大小的VHD文件使他傳輸更加靈活
- 全零塊未被分配,在某些情況下可以節省空間
- 壓縮功能可以減少實際的物理文件大小
|
- 交錯的元數據和數據塊,則可能會導致 IO 對齊問題
- 寫性能在VHD擴展期間可能會受到影響
- 動態擴展和差異VHD不能超過2040G
- 由於動態增長會導致VM暫停或者VHD
- 不可縮小虛擬空間
- 由於父硬盤的固有限制,差異VHD無法擴展
- 由於固有的重定向層,所以不建議磁盤碎片整理
|
注意:動態或差異VHD的有多種壓縮形式,一種就是有文件系統的支持(例如你掛載VHD並使磁盤聯機),另一個就是沒有文件系統的支持(VHD脫機)我們建議在進行壓縮以提高效率之前先掛載VHD,這也是在Hyper-V管理器中壓縮開始時的默認行爲,然而,DiskPart允許在不掛載VHD的情況下進行脫機壓縮,在這種情況向,只有完整的零數據塊被釋放,因爲沒有文件系統。這種壓縮操作的作用是有限的,注意,如果任何卷存在快照,聯機壓縮會因爲文件系統限制而失敗。