VMware虚拟化项目中经常使用的三种磁盘置备模式

说明:

在虚拟化集群搭建完成,创建虚拟机的时候我们的虚拟机磁盘创建存在三种选择,不同的选择代表磁盘的工作模式也不同。
在这里插入图片描述

1.厚置备延迟置零:

这是默认的创建格式,创建过程中为虚拟磁盘分配所需空间。创建时不会擦除物理设备上保留的任何数据,没有置零操作,当有IO操作时,需要等待清零操作完成后才能完成IO,即:分配好空间,执行写操作时才会按需要将其置零。

说的通俗点就是:你用多少,他给多少,但是只有做读写操作的时候才对磁盘进行格式化,才把空间给你,如果分配了一台新虚拟机,长期处理关机状态,那这个磁盘空间只是在这个关机虚拟机中逻辑存在,但是在虚拟化集群空间中实质上这个空间是给别的虚拟机用的。
2.厚置备置零(thick):

创建支持群集功能的厚磁盘。在创建时为虚拟磁盘分配所需的空间。并将物理设备上保留的数据置零。创建这种格式的磁盘所需的时间可能会比创建其他类型的磁盘长。即:分配好空间并置零操作,有IO的时无需等待任何操作直接执行。

说的通俗点就是:你配置了多大 的磁盘空间,虚拟化集群就会划出多大的空间,给到这台虚拟机,不管这台虚拟机是关机还是开机,集群的这个磁盘空间资源依然是被这台虚拟机占用的。但是后果就是当空间分配较大时,可能会导致磁盘的置零时间较长。
3,精简置备(thin):

精简配置就是无论磁盘分配多大,实际占用存储大小是现在使用的大小,即用多少算多少。当客户机有输入输出的时候,VMkernel首先分配需要的空间并进行清零操作,也就是说如果使用精简配置在有IO的时候需要:等待分配空间和清零,这两个步骤完成后才能进行操作,对于IO叫频繁的应用这样性能会有所下降,虽然节省了存储空间。

说的是通俗点就是:你用多少,他给多少。逻辑上分配到这台虚拟机磁盘空间,仅仅只是逻辑上分配的空间,但在虚拟化集群中占用的空间是以虚拟机的实际占用空间为准,假设:一台虚拟机分配了100GB,但是他实际只用了50GB。那就是说明他只占用整个虚拟化集群的50GB。那剩下的逻辑上的50GB,在集群中也不会先预占。这一点与前两点先预占空间的做法相反。
Logo

华为开发者空间,是为全球开发者打造的专属开发空间,汇聚了华为优质开发资源及工具,致力于让每一位开发者拥有一台云主机,基于华为根生态开发、创新。

更多推荐