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

啟用檔案存取時間更新

貢獻者

從 ONTAP 9.11.1 開始、您可以啟用 -atime-update FlexCache 捲上的欄位、以允許檔案存取時間更新。您也可以使用設定存取時間更新期間 -atime-update-period 屬性。。 -atime-update-period 屬性可控制存取時間更新的發生頻率、以及更新可傳播到原始磁碟區的時間。

總覽

ONTAP 提供一個稱為的 Volume 層級欄位 -atime-update,用於管理使用讀取、 readlink 和 READDIR 讀取的檔案和目錄的存取時間更新。atime用於不常存取的檔案和目錄的資料生命週期決策。不常存取的檔案最終會移轉至歸檔儲存設備、之後通常會移至磁帶。

在現有和新建立FlexCache 的版本中、預設會停用atim-update欄位。如果您使用FlexCache 的是含有ONTAP 早於9.11.1版本的版本的版本的支援功能、則應停用atime-update欄位、以便在原始磁碟區上執行讀取作業時、不會不必要地清除快取。然而、有了大量FlexCache 的支援資料的快取、系統管理員可以使用特殊工具來管理資料、並確保熱資料保留在快取中、並清除冷資料。停用atime-update時無法執行此動作。不過、從 ONTAP 9.11.1 開始、您可以啟用 -atime-update-atime-update-period, 並使用管理快取資料所需的工具。

開始之前

所有FlexCache 的不完整資料區都必須執行ONTAP 更新版本的更新版本。

關於這項工作

設定 -atime-update-period 至 86400 秒、無論檔案上執行的類似讀取作業次數為何、每 24 小時期間都不允許進行一次以上的存取時間更新。

設定 -atime-update-period 至 0 會傳送訊息給每個讀取存取的來源。然後、來源會通知每FlexCache 個VMware Volume、該atime已經過時、影響效能。

步驟
  1. 啟用檔案存取時間更新並設定更新頻率:

    volume modify -volume vol_name -vserver SVM_name -atime-update true -atime-update-period seconds

    以下範例啟用 -atime-update 和套件 -atime-update-period 至 86400 秒或 24 小時:

    c1: volume modify -volume origin1 vs1_c1 -atime-update true -atime-update-period 86400
  2. 請確認 -atime-update 已啟用:

    volume show -volume vol_name -fields atime-update,atime-update-period

    c1::*> volume show -volume cache1_origin1 -fields atime-update,atime-update-period
    vserver volume         atime-update atime-update-period
    ------- -------------- ------------ -------------------
    vs2_c1  cache1_origin1 true         86400