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。
本文章由 brokenway 发布在 个人知识库 ,文章所述不代表本站观点,法律风险由发布者自行承担,转载请注明出处!