本文詳細說明型別快取,這項功能可加快工作負載的檔案或目錄存在性檢查速度,適用於執行許多存在性檢查或路徑查詢的工作負載。類型快取功能可減少向 Cloud Storage 發出的要求數量,藉此檢查路徑是否存在,進而縮短延遲時間。
型別快取的優點
提升中繼資料作業的效能:型別快取會在本機儲存快取的型別資訊,判斷物件是檔案、目錄還是符號連結,加快需要判斷物件型別或檢查物件是否存在的作業。
縮短延遲時間:類型快取可協助 Cloud Storage FUSE 避免向 Cloud Storage 發出要求來擷取中繼資料,縮短執行
stat、ls和路徑查詢作業所需的時間。減少 Cloud Storage 要求:由於型別資訊是從本機快取提供,因此對 Cloud Storage 的 API 呼叫次數會減少。
設定型別快取
類型快取預設為啟用。使用 gcsfuse 指令進行設定。如要設定快取大小上限,請為下列其中一個項目提供值:
gcsfuse選項:--type-cache-max-size-mb- 設定檔欄位:
metadata-cache:type-cache-max-size-mb
如要設定快取的存留時間,請使用下列其中一種方法:
gcsfuse選項:--metadata-cache-ttl-secs- 設定檔欄位:
metadata-cache:ttl-secs
如要進一步瞭解型別快取,請參閱 Cloud Storage FUSE GitHub 說明文件中的「Cloud Storage FUSE 語意」。