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 Synchronous関係にないボリュームに対して保証されます。
  • 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です。このフィールドは非常に小さいストレージオブジェクトで使用します。両方を上書きします peak-iops および / または expected-iops いつ absolute-min-iops が計算されたよりも大きい expected-iops

    たとえば、を設定した場合です expected-iops を1、000 IOPS/TBに設定し、ボリュームサイズが1GB未満である場合は、を計算します expected-iops 分数IOPになります。計算された 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

一二、二八八

1000

performance

2 、 048

四、〇 九六

500ドル

value

128

512

七五

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

割り当て内容 以下のオブジェクトはポリシーグループに割り当てできない

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 以前ではこれらのオプションがサポートされません。

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

    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ポリシーグループを適用します adpg-app1 ボリュームに移動します app1

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

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

    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