打印

VMWare ESXi之厚置备延迟置零、厚置备置零以及精简置备对比

VMWare ESXi之厚置备延迟置零、厚置备置零以及精简置备对比

VMWare ESXi虚拟硬盘格式之厚置备延迟置零、厚置备置零以及精简置备(Thin Provision)说明与对比


1、厚置备延迟置零(Zeroed Thick Provision)模式


  这是在导入虚拟机时所采用的默认格式,在导入的创建过程中为虚拟磁盘分配好所需空间。在创建时不会擦除物理设备上保留的任何数据,称为延迟置零操作;只在有IO操作时,需要等待清零操作完成后才能完成IO,也就是说在导入或创建时只进行空间的分配,然后只有在执行写操作时才会按需要将磁盘置零。
  立即分配空间、数据按需清空

2、厚置备置零(Eager Zeroed Thick Provision)模式
  创建支持群集和VMware Fault Tolerance功能的厚磁盘。在创建时为虚拟磁盘分配所需的空间。并将物理设备上保留的数据置零。创建这种格式的磁盘所需的时间可能会比创建其他类型的磁盘长。也就是说,导入虚拟机时就分配好了空间并置零操作,有IO的时候则无需等待任何操作直接进行了。
  立即分配空间、数据即时清空

3、精简置备(Thin Provision)模式
  精简配置就是无论磁盘分配多大,实际占用存储大小是现在使用的大小,即用多少占多少。当客户机有IO的时候,VMkernel先分配所需的空间然后清零操作,也就是说在精简配置模式下,有IO的时候需要时要等待分配空间和清零,然后才能进行操作,对于IO比较频繁的应用这样性能会有所下降,但是节省了存储空间。当然,这个模式也为该磁盘文件指定增长的最大空间,并会在需要增长的时候检查是否超过限额。
  按需分配空间、数据按需清空

  因此,以上三种当中精简置备模式最节省空间,存储是随数据写入虚拟磁盘而按需分配的,但性能较差;厚置备延迟置零和厚置备置零一开始就占用指定大小的空间,立即分配所有存储。
  例如,OVF 软件包可能会包含一个具有 20GB 硬盘驱动器的虚拟机,但可能仅使用 4GB。通过选择精简置备格式,部署软件包时并不需要用 20GB。仅会用 4GB。


http://kb.vmware.com/selfservice/microsites/search.do?language=en_US&cmd=displayKC&externalId=1011170
Determining if a VMDK is zeroedthick or eagerzeroedthick (1011170)
拥抱智慧地球!地球守护使者!

TOP