透過對 TRIM 和 UNMAP 命令的支援,vSAN 叢集能夠在從虛擬機器中刪除檔案或將空間配置給對同一檔案的多次寫入時回收空間。

使用精簡佈建的磁碟佈建虛擬機器可以節省儲存空間。磁碟一開始比較小,隨後會擴充以容納客體作業系統所需的儲存空間,最多可達到配置的磁碟大小上限。

即使使用精簡佈建,但要充分高效地使用虛擬機器磁碟中的儲存空間仍有一些障礙。依預設,在客體作業系統中刪除檔案時,虛擬機器磁碟不會縮小。此外,許多客體作業系統一律會將新的寫入導向至可用磁碟區塊。這可能會導致頻繁寫入的小型檔案 (例如記錄檔) 增長,從而耗用大量磁碟空間。

客體作業系統可以傳送 TRIM/UNMAP 命令,以允許虛擬機器磁碟將先前使用的空間做為可用磁碟空間進行回收。

依預設,不會啟用對這些命令的支援。若要請求為 SDDC 啟用此功能,請連絡您的 VMware 客戶團隊。此功能的啟用是以每一叢集為基準。啟用後,必須將叢集中的工作負載虛擬機器重新開機以允許其利用此功能。

刪除大型檔案或執行排定的空間回收工作以回收大型容量區塊時,空間回收程序可能會影響生產工作負載。這通常表現為延遲增加。如果可能,請在非尖峰時段排程大型空間回收工作,以減少任何潛在的影響。此程序完成後,系統即可處理內嵌刪除,而不會造成嚴重損失。