VMware vSphere中三种磁盘规格(厚置备延迟置零\厚置备置零\Thin Provision(精简置备))的解释说明

在VMware vSphere中,无论是之前的5.1版本,或者是如今的6.5版本,建立虚拟机时,在建立磁盘时,都会让选择磁盘的置备类型,以下图所示,分为:ide

(1)厚置备延迟置零;

(2)厚置备置零;

(3)Thin Provision(精简置备)。性能

在建立虚拟机时,能够选择这三种类型的其中一种,以下图所示3d

esxi精简置备无法扩容 灰色 esxi磁盘置备选项区别_esxi精简置备无法扩容 灰色

esxi精简置备无法扩容 灰色 esxi磁盘置备选项区别_VMware_02

这三种类型的磁盘,每一种类型的磁盘建立的方式和磁盘性能都有所不一样,具体解释以下。blog

一、厚置备延迟置零排序

举例,以下图,本次建立的磁盘为200GB大小,若是选择厚置备延迟置零,VMware会在整个磁盘中划分一个200GB的空间专用于此虚拟机,故会建立一个200GB的vmdk文件,但因为是延迟置零,故假如目前只用到了50G空间,VMware会先zero(置零)这50G空间,后面150G空间会等到用到的时候再zero(置零),这种工做机制会对磁盘性能形成必定的影响。get

esxi精简置备无法扩容 灰色 esxi磁盘置备选项区别_VMware_03

建立完虚拟机后VMware建立的200GB vmdk文件,以下图虚拟机

esxi精简置备无法扩容 灰色 esxi磁盘置备选项区别_ide_04

示意图:it

esxi精简置备无法扩容 灰色 esxi磁盘置备选项区别_VMware_05

二、厚置备置零io

举例,以下图,本次建立的磁盘为200GB大小,若是选择厚置备置零,VMware会在整个磁盘中划分一个200GB的空间专用于此虚拟机,故会建立一个200GB的vmdk文件,因为是置零模式,故VMware会将这200GB的空间所有进行zero(置零)工做,故建立磁盘时比其它两种模式花的时间都要长,这种机制的磁盘的性能是最好的,由于这就好像是给虚拟机挂载了一块独立的硬盘,硬盘上的空间也所有属于该虚拟机,且提早也都已经格式化好,后期无论随着数据怎么增加,均可以直接使用这200G的空间,没有zero(置零)的操做了。class

esxi精简置备无法扩容 灰色 esxi磁盘置备选项区别_3d_06

esxi精简置备无法扩容 灰色 esxi磁盘置备选项区别_虚拟服务器磁盘 厚置备置零_07

示意图:

esxi精简置备无法扩容 灰色 esxi磁盘置备选项区别_VMware_08

四、Thin Provision(精简置备)

举例,以下图,本次建立的磁盘为200GB大小,若是选择Thin Provision(精科置备),VMware会在整个磁盘中划分一个200GB的置备空间,但此200GB没有从整个磁盘中真正划出来,它的vmdk文件在虚拟机刚建立时可能为0KB,之后随着虚拟机的使用空间愈来愈大,再给它划分更多的空间,直至200GB所有给这虚拟机。就好像是给虚拟机挂载了一块空间会不断变化的硬盘,开始很小,后期会根据你的使用状况不断的增加空间。

故选择精简置备时,有个好处是,能够建立更多的虚拟机,如建立10个虚拟机,每一个虚拟机建立(置备)了200GB空间,那就是2000GB,但整个磁盘可能只有1000GB,但也能成功建立,由于置备的2000G,VMware没有真正给每一个虚拟机200G,而是在之后不断的使用中慢慢增加至200G,因此选择精简模式,很容易出现整个磁盘卷空间爆满的状况,致使虚拟机运行不正常。

esxi精简置备无法扩容 灰色 esxi磁盘置备选项区别_3d_09

esxi精简置备无法扩容 灰色 esxi磁盘置备选项区别_3d_10

示意图:

esxi精简置备无法扩容 灰色 esxi磁盘置备选项区别_虚拟服务器磁盘 厚置备置零_11

根据这三种类型的磁盘的了解,磁盘的性能排序应该是:厚置备置零>厚置备延迟置零>Thic Provision(精科置备)。

厚置备置零和厚置备延迟置零对磁盘空间的使用最快,Thic Provision(精科置备)最节省磁盘空间,但也容易出现磁盘“爆仓”的危险。