プロビジョニングされた SSD 読み取りキャッシュの管理 - FSx for Lustre

翻訳は機械翻訳により提供されています。提供された翻訳内容と英語版の間で齟齬、不一致または矛盾がある場合、英語版が優先します。

プロビジョニングされた SSD 読み取りキャッシュの管理

インテリジェント階層化 ストレージクラスを使用してファイルシステムを作成する場合、頻繁にアクセスされるデータの読み取りに SSD レイテンシーを提供する SSD ベースの読み取りキャッシュを、GiB あたり最大 3 IOPS までプロビジョニングすることもできます。

頻繁にアクセスされるデータ用に、SSD 読み取りキャッシュを以下のいずれかのサイズ設定モードで構成できます:

  • 自動 (スループットキャパシティに比例)。Automatic では、Amazon FSx for Lustre は、プロビジョニングされたスループットキャパシティに基づいて SSD データ読み取りキャッシュサイズを自動的に選択します。

  • カスタム (ユーザープロビジョニングされた)。カスタムを使用すると、SSD 読み取りキャッシュのサイズをカスタマイズすることができ、ワークロードの要件に応じていつでもそのサイズを増減させることができます。

  • ファイルシステムで SSD データ読み取りキャッシュを使用したくない場合は、キャッシュなし を選択します。

自動 (スループットキャパシティに比例) モードでは、Amazon FSx がファイルシステムのスループットキャパシティに基づいて、以下のデフォルト読み取りキャッシュサイズを自動的にプロビジョニングします。

プロビジョンドスループットキャパシティ (MBps) 自動 (スループットキャパシティに比例) モードの SSD 読み取りキャッシュ (GiB) サポートされている SSD 読み取りキャッシュサイズ

最小 (GiB)

最大 (GiB)

4000 ごと 20000 32 131072

ファイルシステムを作成したら、読み取りキャッシュのサイジングモードとストレージ容量をいつでも変更できます。

SSD 読み取りキャッシュの更新時の考慮事項

SSD データ読み取りキャッシュを変更する際の重要な考慮事項を以下に示します:

  • SSD 読み取りキャッシュを変更すると、その内容はすべて消去されます。つまり、SSD 読み取りキャッシュが再度満たされるまで、パフォーマンスレベルが低下する可能性があります。

  • SSD 読み取りキャッシュの容量サイズを増減できます。ただし、これは 6 時間に 1 回しか実行できません。SSD 読み取りキャッシュをファイルシステムに追加または削除する場合、時間制限はありません。

  • SSD 読み取りキャッシュのサイズは、変更するたびに 10% 以上増減する必要があります。

プロビジョニングされた SSD 読み取りキャッシュの更新

Amazon FSx コンソール、AWS CLI、または Amazon FSx API を使用して、SSD データ読み取りキャッシュを更新できます。

  1. https://console.aws.amazon.com/fsx/ で Amazon FSx コンソールを開きます。

  2. 左のナビゲーションペインで [File system] (ファイルシステム) を選択します。[ファイルシステム] リストで、SSD 読み取りキャッシュを更新する FSx for Lustre ファイルシステムを選択します。

  3. SSD [概要] パネルで、ファイルシステムの [SSD 読み取りキャッシュ] 値の横にある [更新] を選択します。

    [SSD 読み取りキャッシュの更新] ダイアログボックスが表示されます。

  4. 以下のように、データ読み取りキャッシュに使用する新しいサイジングモードを選択します:

    • [自動 (スループットキャパシティに比例)] を選択して、スループットキャパシティに基づいてデータ読み取りキャッシュを自動的にサイズ設定します。

    • データセットのおおよそのサイズがわかっていて、データ読み取りキャッシュをカスタマイズする場合は、カスタム (ユーザープロビジョニング) を選択します。カスタム を選択した場合は、希望する読み取りキャッシュ容量 を GiB 単位で指定する必要があります。

    • インテリジェント階層化 ファイルシステムで SSD データ読み取りキャッシュを使用しない場合は、[なし] を選択します。

  5. [更新] を選択します。

インテリジェント階層化 ファイルシステムの SSD データ読み取りキャッシュを更新するには、AWS CLI コマンド update-file-system または同等の UpdateFileSystem API アクションを使用します。以下のパラメータを設定します:

  • --file-system-id を更新するファイルシステムの ID に設定します。

  • SSD 読み取りキャッシュを変更するには、--lustre-configuration DataReadCacheConfiguration プロパティを使用します。このプロパティには、SizeGiBSizingMode の 2 つのパラメータがあります:

    • SizeGiB - USER_PROVISIONED モードを使用するときに SSD 読み取りキャッシュのサイズを GiB 単位で設定します。

    • SizingMode - SSD 読み取りキャッシュのサイズ設定モードを設定します。

      • Intelligent-Tiering ファイルシステムで SSD 読み取りキャッシュを使用しない場合は、NO_CACHE に設定します。

      • SSD 読み取りキャッシュの正確なサイズを指定するには、USER_PROVISIONED に設定します。

      • SSD データ読み取りキャッシュをスループットキャパシティに基づいて自動的にサイズ設定するには、PROPORTIONAL_TO_THROUGHPUT_CAPACITY に設定します。

以下の例では、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 リファレンス」の「AdministrativeAction」を参照してください。

SSD 読み取りキャッシュの更新のモニタリング

Amazon FSx コンソール、API、または AWS CLI を使用して、SSD 読み取りキャッシュの更新の進捗状況をモニタリングできます。

コンソールで更新をモニタリングする

ファイルシステムの更新は、[ファイルシステムの詳細] ページの [更新] タブでモニタリングできます。

SSD 読み取りキャッシュの更新では、以下の情報を表示できます:

Update type] (更新タイプ

サポートしているタイプは、SSD リードキャッシュサイジングモードSSD リードキャッシュサイズ です。

Target value] (ターゲット値

ファイルシステムの SSD リードキャッシュサイジングモードまたは SSD リードキャッシュサイズの更新された値。

Status] (ステータス

更新の現在のステータス。指定できる値は次のとおりです。

  • [Pending] (保留中) - Amazon FSx は更新リクエストを受信しましたが、処理をスタートしていません。

  • [In progress] (進行中) - Amazon FSx が更新リクエストを処理しています。

  • [Completed] (完了) - 更新は正常に終了しました。

  • [Failed] (失敗) - 更新リクエストが失敗する。疑問符 (?) を選択して、ストレージの更新が失敗した理由の詳細を確認します。

Request time] (リクエスト時間

Amazon FSx が更新アクションリクエストを受信した時刻。

AWS CLI と API を使用した SSD 読み取りキャッシュの更新のモニタリング

describe-file-systems AWS CLI コマンドと DescribeFileSystems API オペレーションを使用し、ファイルシステム SSD 読み取りキャッシュ更新リクエストを表示してモニタリングできます。AdministrativeActions 配列には、管理アクションタイプごとに最新の更新アクションが 10 件を表示されます。ファイルシステムの SSD 読み取りキャッシュを更新すると、FILE_SYSTEM_UPDATE AdministrativeActions が生成されます。

次の例は、describe-file-systems CLI コマンドのレスポンスの抜粋を示しています。ファイルシステムには、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 に変わります。