アダプティブ QoS ポリシーグループを使用する
-
このドキュメント ページのPDF
-
ボリューム管理
- CLI を使用した論理ストレージ管理
-
NAS ストレージ管理
-
CLIを使用したSMBの管理
- SMB を使用したファイルアクセスの管理
-
CLIを使用したSMBの管理
- セキュリティとデータ暗号化
-
ボリューム管理
PDF版ドキュメントのセット
Creating your file...
アダプティブ 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です。このフィールドは非常に小さいストレージオブジェクトで使用します。両方を上書きします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 |
|
6,144 |
一二、二八八 |
1000 |
|
2 、 048 |
四、〇 九六 |
500ドル |
|
128 |
512 |
七五 |
下位のオブジェクトまたは子オブジェクトがポリシーグループに属している場合は、そのストレージオブジェクトをポリシーグループに割り当てることはできません。次の表に、制限事項を示します。
割り当て内容 | 以下のオブジェクトはポリシーグループに割り当てできない |
---|---|
SVM をポリシーグループに割り当てます |
SVM に含まれているストレージオブジェクトのポリシーグループへの割り当て |
ボリューム:ポリシーグループに割り当てます |
そのボリュームを含む SVM または子 LUN |
LUN |
その LUN を含むボリュームまたは SVM |
ファイルをポリシーグループに追加します |
そのファイルを含むボリュームまたは SVM |
-
アダプティブ 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
-
アダプティブ 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