利用对 TRIM 和 UNMAP 命令的支持,vSAN 集群可在从虚拟机中删除文件或分配空间以便向同一个文件多次写入时回收空间。

置备虚拟机时使用精简置备磁盘,可以节省存储空间。该磁盘开始时很小,随后扩展以提供客户机操作系统所需的存储空间,最终扩展到分配的最大磁盘大小。

即便使用精简置备,仍然有一些障碍会阻止充分高效地使用虚拟机磁盘中的存储空间。默认情况下,在客户机操作系统中删除文件时,虚拟机磁盘不会缩小。此外,许多客户机操作系统总是将新的写入操作定向到可用磁盘块。这可能会导致频繁写入的较小文件(例如日志文件)增加,从而占用大量磁盘空间。

客户机操作系统可以发送 TRIM/UNMAP 命令,以允许虚拟机磁盘将以前使用的空间回收为可用磁盘空间。

默认情况下,不会启用对这些命令的支持。要请求为您的 SDDC 启用此功能,请联系您的 VMware 客户团队。该功能需在每个集群上启用。必须重新引导集群中的工作负载虚拟机,这些虚拟机才能在此功能启用后加以利用。

删除大文件或执行已调度的空间回收作业以回收大块容量时,空间回收过程可能会影响生产工作负载。此情况通常表现为延迟增加。如有可能,请在非高峰时段调度大量空间回收作业,以降低任何潜在影响。当系统赶上后,会处理内嵌删除,而不会对性能产生巨大影响。