Skip to main content
本繁體中文版使用機器翻譯,譯文僅供參考,若與英文版本牴觸,應以英文版本為準。

設定SMB共用的中繼資料快取

貢獻者 netapp-aherbin

中繼資料快取可讓SMB 1.0用戶端上的檔案屬性快取、更快存取檔案和資料夾屬性。您可以啟用或停用每個共用區的屬性快取。如果啟用中繼資料快取、您也可以設定快取項目的即時時間。如果用戶端透過SMB 2.x或SMB 3.0連線至共用區、則不需要設定中繼資料快取。

啟用時、SMB中繼資料快取會在有限的時間內儲存路徑和檔案屬性資料。這可為具有一般工作負載的SMB 1.0用戶端提升SMB效能。

對於某些工作、SMB會建立大量的流量、包括多個相同的路徑和檔案中繼資料查詢。您可以使用SMB中繼資料快取來從快取擷取資訊、藉此減少備援查詢的數量、並改善SMB 1.0用戶端的效能。

註

雖然不太可能、但中繼資料快取可能會將過時的資訊提供給SMB 1.0用戶端。如果您的環境負擔不起這項風險、則不應啟用此功能。

啟用 ONTAP SMB 元資料緩存

您可以啟用SMB中繼資料快取、以改善SMB 1.0用戶端的SMB效能。根據預設、SMB中繼資料快取會停用。

步驟
  1. 在新共用或現有共用上啟用 SMB 中繼資料快取:

    • 建立新共用時啟用 SMB 中繼資料快取:

      vserver cifs share create -vserver <SVM_name> -share-name <share_name> -path <path> -share-properties attributecache
    • 在現有共用上啟用 SMB 中繼資料快取:

      vserver cifs share properties add -vserver <SVM_name> -share-name <share_name> -share-properties attributecache

配置 ONTAP SMB 元資料快取條目的生命週期

您可以設定SMB中繼資料快取項目的生命週期、以最佳化環境中的SMB中繼資料快取效能。預設值為 10 秒。

開始之前

您必須啟用SMB中繼資料快取功能。如果未啟用SMB中繼資料快取、則不會使用SMB快取TTL設定。

步驟
  1. 在新的或現有的共用上設定 SMB 中繼資料快取項目的生命週期:

    • 建立新共用時,設定 SMB 中繼資料快取項目的生命週期:

      vserver cifs share create -vserver <SVM_name> -share-name <share_name> -path <path> -attribute-cache-ttl [integerh][integerm][integers]
    • 在現有共用區上設定 SMB 中繼資料快取項目的生命週期:

      vserver cifs share modify -vserver <SVM_name> -share-name <share_name> -attribute-cache-ttl [integerh][integerm][integers]

您可以在建立或修改共用時指定其他共用組態選項和屬性。如"指令參考資料ONTAP"需詳細 `vserver cifs share`資訊,請參閱。