我正在导入 VMWare 映像来创建新的虚拟机。我总是选择厚配置格式,因为我怀疑使用厚配置格式是否会影响性能。如果我使用精简配置格式,是否会对性能产生很大影响?
答案1
厚配置磁盘是“默认”的,可以提供最佳性能,但空间效率显然较低。
薄磁盘需要随着虚拟机的增长而增长,但对磁盘中已分配块的读写速度与厚磁盘相同;也就是说,不增长的薄磁盘与厚磁盘的速度相同。
导致主机和客户机速度变慢的是文件增长过程,因为必须在主机和客户机上的负载完成之前正确处理此过程。因此,如果您的虚拟机的薄磁盘经常增长,那么您会看到写入性能下降很多,如果您进行交错写入和读取,读取性能也会下降很多。
在这种情况下,使用厚磁盘更有意义,但对于大多数可能定期增长的客户机来说,使用薄磁盘往往更有意义,因为增长对性能的影响相对较小。如果一致性能更成问题,那么就继续使用厚磁盘。
答案2
本质上,如果您使用的是 ESX4 - 性能不会受到任何明显的影响。如果您使用的是早期版本,情况会有所不同...
在 ESX 3.x 中,在生产中使用薄虚拟磁盘可能会导致性能下降,因为薄虚拟磁盘的磁盘空间是随着磁盘的增长而分配的,并且磁盘空间可能不连续。在 ESX 4.0 中,生产环境完全支持薄虚拟磁盘。您可以在创建虚拟机或向现有虚拟机添加磁盘时指定是否要创建薄磁盘或厚磁盘。