Thick Provision Lazy Zeroed

Thick Provision Eager Zeroed

Thin Provision


Thin Provision
按需分配,創建時虛擬磁盤不會分配給所有需要的空間,而是根據需要,vmdk 自動增大,并一邊 zero 一邊使用這些新空間;vmdk 文件的真實大小不等於創建的虛擬磁盤的大小,而只是等於實際的大小。(zero 就是對磁盤空白寫入 0,就是初始化工作。)


虛擬磁盤的格式區別_虚拟磁盘类型



Thick Provision Lazy Zeroed
在創建時分配所有空間,vmdk 文件大小等於創建的虛擬磁盤大小,虛擬磁盤中的空閒空間被預佔,但空閒空間並沒有 zeroed,需要在使用的時候在 zero。由於磁盤在第一次寫入時必須 zero,這個類型的磁盤在第一次磁盤塊寫入時會有輕微的 I/O 性能損失。


虛擬磁盤的格式區別_虚拟磁盘类型_02



Thick Provision Eager zeroed

在創建時分配所有空間,vmdk 文件大小等於創建的虛擬磁盤大小,虛擬磁盤中的空閒空間被預佔。在創建磁盤時會將所有數據塊都初始化,這將花費更多時間。這種格式的磁盤已經 zero 化,使用時不需要在 zero,因此第一次寫入數據到磁盤塊時的性能較好。


虛擬磁盤的格式區別_虚拟磁盘类型_03