管理佈建的 SSD 讀取快取 - FSx for Lustre

本文為英文版的機器翻譯版本,如內容有任何歧義或不一致之處,概以英文版為準。

管理佈建的 SSD 讀取快取

當您使用 Intelligent-Tiering 儲存類別建立檔案系統時,您也可以選擇佈建以 SSD 為基礎的讀取快取,為經常存取的資料讀取提供 SSD 延遲,每個 GiB 最多 3 IOPS。

您可以使用下列其中一種大小調整模式選項,為經常存取的資料設定 SSD 讀取快取:

  • 自動 (與輸送量容量成正比)。透過自動,Amazon FSx for Lustre 會根據佈建的輸送量容量自動選取 SSD 資料讀取快取大小。

  • 自訂 (使用者佈建)。透過自訂,您可以自訂 SSD 讀取快取的大小,並根據工作負載的需求隨時向上或向下擴展。

  • 如果您不想將 SSD 資料讀取快取與檔案系統搭配使用,請選擇無快取

在自動 (與輸送量容量成正比) 模式中,Amazon FSx 會根據檔案系統的輸送量容量自動佈建下列預設讀取快取大小。

佈建輸送量容量 (MBps) 自動 (與輸送量容量成比例) 模式 (GiB) 中的 SSD 讀取快取 支援的 SSD 讀取快取大小

最小值 (GiB)

最大值 (GiB)

每 4000 個 20000 32 131072

建立檔案系統之後,您可以隨時修改讀取快取的大小調整模式和儲存容量。

更新 SSD 讀取快取時的考量事項

以下是修改 SSD 資料讀取快取時的一些重要考量:

  • 每當您修改 SSD 讀取快取時,其所有內容都會遭到清除。這表示您可能會看到效能層級降低,直到再次填入 SSD 讀取快取為止。

  • 您可以增加或減少 SSD 讀取快取的容量大小。不過,您只能每六小時執行一次此操作。從檔案系統新增或移除 SSD 讀取快取時,沒有時間限制。

  • 每次修改 SSD 讀取快取時,您至少必須增加或減少 10% 的大小。

更新佈建的 SSD 讀取快取

您可以使用 Amazon FSx 主控台 AWS CLI、 或 Amazon FSx API 來更新 SSD 資料讀取快取。

  1. 開啟位於 https://https://console.aws.amazon.com/fsx/ 的 Amazon FSx 主控台。

  2. 在左側導覽窗格中選擇檔案系統。在檔案系統清單中,選擇您要更新 SSD 讀取快取的 FSx for Lustre 檔案系統。

  3. SSD 在摘要面板上,選擇檔案系統的 SSD 讀取快取值旁的更新

    更新 SSD 讀取快取對話方塊隨即出現。

  4. 選取您想要用於資料讀取快取的新調整大小模式,如下所示:

    • 選擇自動 (與輸送量容量成正比),讓資料讀取快取根據您的輸送量容量自動調整大小。

    • 如果您知道資料集的大致大小,並想要自訂資料讀取快取,請選擇自訂 (使用者佈建)。如果您選取自訂,則還需要以 GiB 指定所需的讀取快取容量

    • 如果您不想將 SSD 資料讀取快取與 Intelligent-Tiering 檔案系統搭配使用,請選擇

  5. 選擇更新

若要更新 Intelligent-Tiering 檔案系統的 SSD 資料讀取快取,請使用 AWS CLI 命令 update-file-system 或同等的 UpdateFileSystem API 動作。設定下列參數:

  • --file-system-id設定為您要更新之檔案系統的 ID。

  • 若要修改 SSD 讀取快取,請使用 --lustre-configuration DataReadCacheConfiguration 屬性。此屬性有兩個參數 SizeGiBSizingMode

    • SizeGiB - 使用 USER_PROVISIONED 模式時,以 GiB 設定 SSD 讀取快取的大小。

    • SizingMode - 設定 SSD 讀取快取的大小調整模式。

      • NO_CACHE 如果您不想搭配 Intelligent-Tiering 檔案系統使用 SSD 讀取快取,請將 設定為 。

      • 設定為 USER_PROVISIONED以指定 SSD 讀取快取的確切大小。

      • 設定為 PROPORTIONAL_TO_THROUGHPUT_CAPACITY,讓您的 SSD 資料讀取快取根據您的輸送量容量自動調整大小。

下列範例會將 SSD 讀取快取更新為 USER_PROVISIONED 模式,並將大小設定為 524288 GiB。

aws fsx update-file-system \ --file-system-id fs-0123456789abcdef0 \ --lustre-configuration 'DataReadCacheConfiguration={SizeGiB=524288,SizingMode=USER_PROVISIONED}'

若要監控更新進度,請使用 describe-file-systems AWS CLI 命令。尋找輸出中的 AdministrativeActions區段。

如需詳細資訊,請參閱《Amazon FSx API 參考》中的 AdministrativeAction

監控 SSD 讀取快取更新

您可以使用 Amazon FSx 主控台、 API 或 來監控 SSD 讀取快取更新的進度 AWS CLI。

在主控台中監控更新

您可以在檔案系統詳細資訊頁面上的更新索引標籤中監控檔案系統更新

對於 SSD 讀取快取更新,您可以檢視下列資訊:

更新類型

支援的類型包括 SSD 讀取快取大小調整模式SSD 讀取快取大小

目標值

檔案系統的 SSD 讀取快取大小模式或 SSD 讀取快取大小的更新值。

狀態

更新的目前狀態。可能的值如下:

  • 待定 – Amazon FSx 已收到更新請求,但尚未開始處理。

  • 進行中 – Amazon FSx 正在處理更新請求。

  • 已完成 – 更新已成功完成。

  • 失敗 – 更新請求失敗。選擇問號 () 以查看請求失敗原因的詳細資訊。

請求時間

Amazon FSx 收到更新動作請求的時間。

使用 AWS CLI 和 API 監控 SSD 讀取快取更新

您可以使用 describe-file-systems AWS CLI 命令和 DescribeFileSystems API 操作來檢視和監控檔案系統 SSD 讀取快取更新請求。AdministrativeActions 陣列會列出每個管理動作類型的 10 個最近更新動作。當您更新檔案系統的 SSD 讀取快取時,FILE_SYSTEM_UPDATEAdministrativeActions會產生 。

下列範例顯示 CLI describe-file-systems 命令回應的摘錄。檔案系統具有待定的管理動作,可將 SSD 讀取快取大小調整模式變更為 ,USER_PROVISIONED並將 SSD 讀取快取大小變更為 524288。

"AdministrativeActions": [ { "AdministrativeActionType": "FILE_SYSTEM_UPDATE", "RequestTime": 1586797629.095, "Status": "PENDING", "TargetFileSystemValues": { "LustreConfiguration": { "DataReadCacheConfiguration": { "SizingMode": "USER_PROVISIONED" "SizeGiB": 524288, } } } } ]

當新的 SSD 讀取快取組態可供檔案系統使用時,FILE_SYSTEM_UPDATE狀態會變更為 COMPLETED。如果 SSD 讀取快取更新請求失敗,FILE_SYSTEM_UPDATE動作的狀態會變更為 FAILED