1. 程式人生 > >VMware 虛擬機磁盤

VMware 虛擬機磁盤

zed nsh 桌面 磁盤性能 虛擬桌面 arm vmdk ref 初始

創建磁盤時,會進行兩個操作:分配空間、置零

1、厚置備延遲置零:

默認的創建格式,創建磁盤時,直接從磁盤分配空間,但對磁盤保留數據不 置零。所以當有I/O操作時,只需要做置零的操作。

磁盤性能較好,時間短,適合於做池模式的虛擬桌面

2、厚置備置零(thick):

創建群集功能的磁盤。創建磁盤時,直接從磁盤分配空間,並對磁盤保留數據置零。所以當有I/O操作時,不需要等待直接執行。

磁盤性能最好,時間長,適合於做跑運行繁重應用業務的虛擬機

3、精簡置備(thin):

創建磁盤時,占用磁盤的空間大小根據實際使用量計算,即用多少分多少,提前不分配空間,對磁盤保留數據不置零,且最大不超過劃分磁盤的大小。

所以當有I/O操作時,需要先分配空間,在將空間置零,才能執行I/O操作。當有頻繁I/O操作時,磁盤性能會有所下降

I/O不頻繁時,磁盤性能較好;I/O頻繁時,磁盤性能較差。時間短,適合於對磁盤I/O不頻繁的業務應用虛擬機

舉例來說,1個500GB的虛擬磁盤,其中100GB已用,還有400GB未用空間。thin格式的vmdk文件大小就是100GB,zeroedthick和eagerzeroedthick格式的vmdk文件大小都是500GB,只不過eagerzeroedthick的那400GB未用空間都已經初始化過了,都填上了0,而zeroedthick的那400GB未用空間還沒初始化。

ref:

http://liuxiaoqiang888.blog.51cto.com/7598464/1893431

http://blog.csdn.net/warmsunshine7/article/details/51007370

TODO

sparse, stream optimized,

thin & trick

ide & scsi

spass, flat, stream-optimized

VMware 虛擬機磁盤