Skip to main content
日本語は機械翻訳による参考訳です。内容に矛盾や不一致があった場合には、英語の内容が優先されます。

アダプティブQoSポリシーグループを使用する

共同作成者

アダプティブ QoS ポリシーグループを使用すると、ボリュームサイズの変更に合わせてスループットの上限や下限を自動的に調整し、 TB または GB あたりの IOPS を一定に保つことができます。これは、数百、数千のワークロードを管理する大規模な環境では大きなメリットです。

開始する前に
  • ONTAP 9.3以降が実行されている必要があります。アダプティブQoSポリシーグループは、ONTAP 9以降で使用できます。3.

  • ポリシーグループを作成するには、クラスタ管理者である必要があります。

タスクの内容

ストレージオブジェクトはアダプティブポリシーグループまたは非アダプティブポリシーグループのメンバーにすることはできますが、両方のメンバーにすることはできません。SVMはストレージオブジェクトとポリシーで同じである必要があります。ストレージオブジェクトはオンラインである必要があります。

アダプティブQoSポリシーグループは常に非共有です。定義されているスループットの上限または下限は、各メンバーワークロードに個別に適用されます。

ストレージオブジェクトサイズに対するスループット制限の比率は、次のフィールドの組み合わせによって決まります。

  • `expected-iops`は、割り当て済み(TB / GB)あたりの最小想定IOPSです。

    メモ
    `expected-iops`は、AFFプラットフォームでのみ保証されます。 `expected-iops`FabricPoolについては、階層化ポリシーが「none」に設定されていて、ブロックがクラウドにない場合にのみ保証されます。 `expected-iops`は、SnapMirror同期関係にないボリュームに対して保証されます。
  • `peak-iops`は、割り当て済みまたは使用済み(TB / GB)あたりの最大IOPSです。

  • `expected-iops-allocation`expected-iopsに割り当てスペース(デフォルト)と使用スペースのどちらを使用するかを示します。

    メモ

    `expected-iops-allocation`ONTAP 9 .5以降で使用できます。ONTAP 9 .4以前ではサポートされていません。

  • peak-iops-allocation`に割り当てスペースと使用済みスペース(デフォルト)のどちらを使用するかを示します `peak-iops

  • absolute-min-iops`は、絶対最小IOPSです。このフィールドは、非常に小さいストレージオブジェクトで使用できます。が計算値より大きい場合は `absolute-min-iops、および/または `expected-iops`の両方が `expected-iops`上書きされ `peak-iops`ます。

    たとえば、TBあたり1、000 IOPS/TBに設定した場合、ボリュームサイズが1GB未満の場合は expected-iops、フラクショナルIOPが計算され `expected-iops`ます。計算された割合は `peak-iops`さらに小さい割合になります。これを回避するには、を現実的な値に設定し `absolute-min-iops`ます。

  • `block-size`アプリケーションI/Oブロックサイズを指定します。デフォルトは32Kです。有効な値は、8K、16K、32K、64K、ANYです。anyは、ブロックサイズが適用されないことを意味します。

次の表に示す3つのデフォルトのアダプティブQoSポリシーグループがあります。これらのポリシーグループはボリュームに直接適用できます。

デフォルトのポリシーグループ

想定IOPS/TB

最大IOPS/TB

絶対最小 IOPS

extreme

6,144

12,288

1000

performance

2,048

4,096

500

value

128

512

75

そのストレージオブジェクトまたは子オブジェクトがポリシーグループに属している場合、そのストレージオブジェクトをポリシーグループに割り当てることはできません。次の表に、制限事項を示します。

割り当て内容 割り当てることができない項目

SVM

SVM に含まれているストレージオブジェクトのポリシーグループへの割り当て

ボリューム

そのボリュームを含むSVMまたは子LUN

LUN

そのLUNを含むボリュームまたはSVM

ファイル

そのファイルを含むボリュームまたはSVM

手順
  1. アダプティブQoSポリシーグループを作成します。

    qos adaptive-policy-group create -policy group policy_group -vserver SVM -expected-iops number_of_iops/TB|GB -peak-iops number_of_iops/TB|GB -expected-iops-allocation-space|used-space -peak-iops-allocation allocated-space|used-space -absolute-min-iops number_of_iops -block-size 8K|16K|32K|64K|ANY

    コマンド構文全体については、マニュアルページを参照してください。

    メモ

    `-expected-iops-allocation`および `-block-size`は、ONTAP 9 .5以降で使用できます。これらのオプションは、ONTAP 9 .4以前ではサポートされていません。

    次のコマンドは、300 IOPS/TB -peak-iops、1、000 IOPS/TB、、 `used-space`および `-absolute-min-iops`50 IOPSに設定され `-peak-iops-allocation`た `-expected-iops`アダプティブQoSポリシーグループを作成し `adpg-app1`ます。

    cluster1::> qos adaptive-policy-group create -policy group adpg-app1 -vserver vs2 -expected-iops 300iops/tb -peak-iops 1000iops/TB -peak-iops-allocation used-space -absolute-min-iops 50iops
  2. アダプティブQoSポリシーグループをボリュームに適用します。

    volume create -vserver SVM -volume volume -aggregate aggregate -size number_of TB|GB -qos-adaptive-policy-group policy_group

    コマンド構文全体については、マニュアルページを参照してください。

    次のコマンドは、アダプティブQoSポリシーグループをボリューム `app1`に適用し `adpg-app1`ます。

    cluster1::> volume create -vserver vs1 -volume app1 -aggregate aggr1 -size 2TB -qos-adaptive-policy-group adpg-app1

    次のコマンドは、デフォルトのアダプティブQoSポリシーグループを新しい `app4`ボリュームと既存のボリューム `app5`に適用し `extreme`ます。ポリシーグループに対して定義されたスループットの上限は、ボリュームに `app5`個別に適用され `app4`ます。

    cluster1::> volume create -vserver vs4 -volume app4 -aggregate aggr4 -size 2TB -qos-adaptive-policy-group extreme
    cluster1::> volume modify -vserver vs5 -volume app5 -qos-adaptive-policy-group extreme