您可以使用進階 VMFS 參數設定指標區塊快取。

隨著 VMFS 資料存放區上虛擬機器檔案大小的不斷增加,這些檔案使用的指標區塊數目也隨之增加。指標區塊用於定址 VMFS 資料存放區上大型虛擬機器檔案和虛擬磁碟中的檔案區塊。

可以設定每台 ESXi 主機上指標區塊快取的最小大小和大小上限。當指標區塊快取大小接近所設定的大小上限時,收回機制便會從快取中移除一些指標區塊項目。

將指標區塊快取的大小上限設定為以 VMFS 資料存放區上所有開啟的虛擬磁碟檔案的工作大小為基礎。主機上的所有 VMFS 資料存放區皆使用單一指標區塊快取。

最小值視系統可為快取配置的最小保證記憶體量而定。1 TB 的開啟檔案空間需要大約 4 MB 的記憶體。

若要設定指標區塊快取的最小值和最大值,請使用 vSphere Web Client 的進階系統設定對話方塊

表 1. 用於限定指標區塊快取的進階參數
參數 說明
VMFS3.MaxAddressableSpaceTB 預設值為 32 (以 TB 為單位)。 在收回機制啟動前,VMFS 快取所支援的所有開啟檔案大小上限。
VMFS3.MinAddressableSpaceTB 預設值為 10 (以 TB 為單位)。 VMFS 快取保證支援的所有開啟檔案最小大小。

您可以使用 esxcli storage vmfs pbcache 命令取得指標區塊快取大小及其他統計資料的相關資訊。此資訊可協助您調整指標區塊快取大小的下限和上限,讓您可以獲得最佳效能。