磁盘备至
通常情况下,对于需要使用数据库系统的虚拟机,选择厚置备磁盘(非SSD存储);对于大多数的应用来说,选择“Thin Provision”即可。如果虚拟机保存在SSD(固态硬盘)存储上,则不要选择“厚置备”磁盘,在SSD存储上使用“Thin Provision”即可获得更好的性能。
Workstation中的“立即分配所有磁盘空间”,相当于厚置备
精简置备
虚拟机硬盘占用的空间等于磁盘实际使用的空间,即按需分配磁盘空间。空间的大小动态变化,有利于存储空间的优化。即:实际使用多大,就分配多大,最大不会超过实际硬盘空间的大小。
厚置备延迟置零
这是默认的格式。所有磁盘空间都被分配,但原来在硬盘级别上写入的数据不被删除。擦除数据和块置零(格式化)只在第一次写入磁盘的时候进行。即:分配好空间,执行写操作时才会按需要将其置零。
厚置备置零
所有磁盘空间被保留;数据完全从磁盘上删除,磁盘创建的时候就进行块置协零(格式化)与厚置备延迟置零相比,这种方式在写入磁盘的时候性能要好很多。即:分配好空间并置零操作,有IO的时无需等待任何操作直接执行。
最佳方案
选择Thin Provision[精简置备]
按需分配磁盘空间
案例说明
假设新增一个虚拟机,在虚拟硬盘的部份设定为400G。其中100G已经使用,而剩下的300G则属于未使用空间。
-
Thin Provision 格式vmdk大小为100G,剩下未使用的300G等有需要时才初使化使用。
-
Thick Provision Lazy Zeroed 格式vmdk大小为400G,剩下未使用的300G等有需要时才初使化使用。
-
Thick Provision Eager Zeroed格式vmdk大小为400G,剩下未使用的300G都已初始化可直接使用。
磁盘模式
从属-受快照影响
独立-持久-不受快照影响
独立-非持久-会还原
从属模式
快照中包含该从属磁盘。
独立—持久模式
磁盘的行为与物理机上常规磁盘的行为相似。写入持久模式磁盘的所有数据都会永久性地写入磁盘
独立—非持久模式
虚拟机关闭虚拟机电源或重置虚拟机时,对非持久模式磁盘的更改将丢失。使用非持久模式,您可以每次使用相同的虚拟磁盘状态重新启动虚拟机。对磁盘的更改会写入重做日志文件并从中读取,重做日志文件会在虚拟机关闭电源或重置时被删除。
网友评论