你需要知道的三种VMware磁盘类型:原始、厚和精简

存储
VMware有三种不同的磁盘类型:原始磁盘、厚磁盘和精简磁盘,它们各自分配不同的存储空间。

与直接访问现有本地磁盘或分区的物理磁盘相比,虚拟磁盘为文件存储提供更好的可移植性和效率。VMware有三种不同的磁盘类型:原始磁盘、厚磁盘和精简磁盘,它们各自分配不同的存储空间。

[[437413]]

VMware虚拟磁盘各有不同。如果你了解每种磁盘类型及其用例之间差异,则可以确保你的系统有效地分配存储,而不会出现性能问题。

  • 原始磁盘在存储逻辑单元号和来自存储区域网络的VM之间创建连接;它们优先用于来宾操作系统集群和SAN快照。
  • 厚置备延迟置零提供更好的性能和安全性,而厚置备置零磁盘提供更快的创建速度。这些磁盘通过在磁盘上预分配物理存储来减少延迟。
  • 精简磁盘通过在多个用户之间分配磁盘存储空间来优化磁盘效率。精简磁盘最适合节省磁盘空间和磁盘效率。

原始磁盘帮助提高I/O应用程序性能

原始磁盘,也称为原始设备映射 (RDM),使你能够将存储LUN直接连接到SAN中的VM。 RDM不是设置VM磁盘访问的唯一方法。虚拟机文件系统 (VMFS) 可以配置磁盘访问,但 RDM最适合VM、物理设备和VM之间的集群配置,或VM内的SAN感知应用程序。

RDM不会将VM的磁盘数据存储在VMFS卷上;它将VM的磁盘数据存储在VMFS卷上VM工作目录中的一个小磁盘描述符文件中。RDM使用SAN命令,可以提高I/O密集型应用程序的整体性能。

你可以在两种模式下配置RDM:虚拟兼容模式或物理兼容模式。虚拟兼容性提供高级文件锁定和快照。物理兼容性提供对映射存储系统的几乎所有硬件功能的访问。

厚磁盘提高性能和安全性

在创建磁盘后,厚磁盘使用厚配置来预分配物理存储。如果您创建一个50 GB的虚拟磁盘,该磁盘将正好消耗50 GB的物理磁盘空间。然后,任何其他磁盘或VM都无法使用此磁盘空间。主要有两种厚磁盘类型:厚置备延迟置零和厚置备置零。

  • 厚置备延迟置零。厚置备延迟置零磁盘在你创建时分配其所有磁盘空间。需要注意的是,厚置备延迟置零磁盘可能包含来自物理介质的旧数据。这需要磁盘根据命令置零,然后才能将新数据写入磁盘块。延迟置零磁盘创建速度很快,但由于IOPS增加,通常会降低性能。
  • 厚置备置零。厚置备置零磁盘以默认厚格式创建VM磁盘,并在创建时分配所需的最大磁盘空间。所分配的磁盘空间不包含物理介质上的先前数据。厚置备置零支持VMware Fault Tolerance,但它们需要更长的时间来创建,因为系统会在整个磁盘上写入零;这些第一次写入提供更快的性能。

精简磁盘优化磁盘效率

精简磁盘使用精简配置来优化SAN中的空间使用。精简磁盘仅消耗其运行所需的磁盘空间量。随着来宾操作系统向精简磁盘分配更多I/O,它们所需的磁盘空间量会随着时间的推移而增长。例如,如果你创建一个8 GB的精简磁盘,该磁盘最初仅消耗1GB,随着它的增长最多使用8 GB。

精简配置确实有缺点。该过程可能会导致VM不可用,当包含精简配置磁盘的多个VM几乎耗尽它们所分配的所有磁盘空间时,就会发生这种情况。如果磁盘占用所有分配的空间,则所有VM都会出问题。然后,你必须将这些VM迁移到不同的数据存储,以使其备份并运行。

你可以在后端或管理程序端进行精简配置。后端的精简配置可以帮助节省磁盘空间,如果你的存储阵列支持的话。精简磁盘只会消耗它们需要的东西,而不是消耗分配给它们的最大空间,从而帮助节省资本支出。

当你部署的VM磁盘文件 (VMDK) 多于总可用磁盘空间时,在系统过度使用磁盘空间的情况下,你更应该选择虚拟机管理程序端精简配置。另一个用例是当你的本地存储不支持后端精简配置时。

精简配置与厚配置

精简配置磁盘和厚配置磁盘提供类似的存储功能,但它们确实存在差异。精简磁盘按需分配存储空间,直到磁盘达到其所需的最大数量,而厚磁盘在创建时分配全部所需的存储空间。 精简磁盘最适合在创建时节约磁盘空间。

精简磁盘允许你将磁盘空间过度分配给VM并根据需要添加物理存储。但是,如果在磁盘消耗其最大空间分配前,你不添加物理存储,这可能会导致VM故障。

厚置备置零磁盘可提供性能和安全性,但需要足够的存储空间,并且需要更长的时间来创建,尽管初始写入速度更快。与厚置备置零相比,厚置备延迟置可更快创建磁盘,但它们在初始创建期间不提供快速且不那么安全。

 

责任编辑:赵宁宁 来源: TechTarget中国
相关推荐

2019-11-27 15:35:38

VMware vSph精简置备磁盘

2022-08-10 09:03:35

TypeScript前端

2021-07-05 06:57:06

VMware vSph虚拟机磁盘

2013-03-04 09:34:48

CSSWeb

2022-07-07 09:00:17

TCP 连接HTTP 协议

2013-12-26 10:10:52

Python

2022-04-29 09:00:00

Platform架构内核线程

2018-09-10 09:26:33

2011-09-20 10:56:35

云计算PaaS

2021-10-10 12:29:27

机器人AI人工智能

2017-06-06 10:50:09

Python功能和特点

2020-04-27 08:31:29

单例模式Python软件设计模式

2021-07-05 05:37:12

5G消息运营商

2019-10-23 10:36:46

DevSecOpsDevOps

2018-05-30 15:15:47

混合云公共云私有云

2023-01-30 11:43:04

开源代码

2022-08-10 12:02:52

面试JavaScript

2020-03-27 12:30:39

python开发代码

2014-07-31 17:13:50

编码程序员

2015-09-02 10:12:17

数据安全云存储
点赞
收藏

51CTO技术栈公众号