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

QoS の概要を使用してスループットを保証

共同作成者

ストレージサービス品質( QoS )を使用して、重要なワークロードのパフォーマンスが競合するワークロードの影響を受けて低下しないようにすることができます。競合するワークロードに Throughput Ceil天 を設定して、システムリソースへの影響を制限したり、重要なワークロードに Throughput Floor_ を設定したりすることで、競合するワークロードによる要求に関係なく最小のスループットターゲットを満たすことができます。同じワークロードに対して上限と下限を設定することもできます。

スループットの上限(最大 QoS )について

スループットの上限は、ワークロードのスループットを最大 IOPS / MBps 、または IOPS / MBps に制限します。次の図では、ワークロード 2 がワークロード 1 および 3 の Bully とならないようにスループットの上限が設定されています。

a_policy group_ は、 1 つ以上のワークロードに対するスループットの上限を定義します。ワークロードとは、 a_storage オブジェクト: _a ボリューム、ファイル、 qtree 、または LUN 、あるいは SVM 内のすべてのボリューム、ファイル、 qtree 、または LUN の I/O 処理のことです。上限はポリシーグループの作成時に指定できるほか、ワークロードをしばらく監視したあとで指定することもできます。

メモ ワークロードのスループットは、特にスループットが急激に変化した場合、指定された上限を 10% までは超過することができます。バースト時には、上限を 50% まで超過することができます。バーストは、トークンが 150% まで累積した場合に単一ノードで発生します
スループットの上限の適用前後のQoSを比較するグラフ。

スループットの下限(最小 QoS )について

スループットの下限は、ワークロードのスループットが最小IOPS、最小MBps、またはIOPSとMBpsを下回らないことを保証します。次の図では、ワークロード 1 とワークロード 3 のスループットの下限により、ワークロード 2 からの要求に関係なく、最小スループットが確保されています。

ヒント これらの例からわかるように、スループットの上限はスループットを直接調整するのに対し、スループットの下限は下限が設定されたワークロードを優先することでスループットを間接的に調整します。

下限はポリシーグループの作成時に指定できるほか、ワークロードをしばらく監視したあとで指定することもできます。

ONTAP 9.13.1以降では、を使用してSVMスコープでスループットの下限を設定できます [adaptive-qos-templates]。ONTAP 9.13.1より前のリリースでは、スループットの下限を定義するポリシーグループはSVMに適用できません。

メモ

ONTAP 9.7 より前のリリースでは、使用可能なパフォーマンス容量が十分にある場合にスループットの下限が保証されます。

ONTAP 9.7 以降では、使用可能なパフォーマンス容量が不足している場合でもスループットの下限を保証できます。この新しいフロアビヘイビアをフロア v2 と呼びます。この保証を満たすために、 v2 のフロアを使用すると、スループットの下限や下限の設定を超える作業を行わなくても、ワークロードのレイテンシが高くなる可能性があります。QoS とアダプティブ QoS の両方をサポートするフロア v2 環境。

ONTAP 9.7P6以降では、下限v2の新しい動作を有効または無効にするオプションを使用できます。などの重要な処理の実行中は、ワークロードが指定された下限を下回ることがあります volume move trigger-cutover。利用可能な容量が十分にあり、重要な処理が実行されていない場合でも、ワークロードのスループットは指定された下限を 5% まで下回ることができます。オーバープロビジョニングされたフロアやパフォーマンス容量がないワークロードがある場合、指定された下限を下回ることがあります。

下限適用前後のQoSスループットを比較する2つのグラフ。

共有および非共有の QoS ポリシーグループについて

ONTAP 9.4 以降では、 _non-shared_QoS ポリシーグループを使用して、定義されたスループットの上限または下限の環境を各メンバーのワークロードごとに指定できます。_shared_policy グループの動作は ' ポリシー・タイプによって異なります

  • スループットの上限については、共有ポリシーグループに割り当てられたワークロードの合計スループットが指定した上限以下でなければなりません。

  • スループットの下限については、共有ポリシーグループを適用できるのは単一のワークロードのみです。

アダプティブ QoS について

通常、ストレージオブジェクトに割り当てたポリシーグループの値は固定値です。ストレージオブジェクトのサイズが変わったときは、値を手動で変更する必要があります。たとえば、ボリュームの使用スペースが増えた場合、通常は指定されているスループットの上限も増やす必要があります。

アダプティブ QoS _ ワークロードのサイズの変更に合わせてポリシーグループの値が自動的に調整され、 TB または GB あたりの IOPS が一定に維持されます。これは、何百何千という数のワークロードを管理する大規模な環境では大きなメリットです。

アダプティブ QoS は、主にスループットの上限の調整に使用しますが、下限の管理(ワークロードサイズが増えた場合)に使用することもできます。ワークロードのサイズは、ストレージオブジェクトに割り当てられたスペースまたはストレージオブジェクトで使用されているスペースのいずれかで表されます。

メモ ONTAP 9.5 以降では、使用済みスペースをスループットの下限に使用できます。ONTAP 9.4 以前では使用できません。
  • 割り当て済みスペースのポリシーでは、ストレージオブジェクトの公称サイズを基準に IOPS と TB / GB の比率が維持されます。比率が 100 IOPS/GB の場合、 150GB のボリュームのスループットの上限はボリュームのサイズが変更されないかぎり 15 、 000 IOPS です。ボリュームのサイズが 300GB に変更されると、アダプティブ QoS によってスループットの上限が 30 、 000 IOPS に調整されます。

  • a_used space-policy (デフォルト)は、ストレージ効率化前に格納されている実際のデータの量に基づいて、 IOPS/TB|GB の比率を維持します。比率が 100 IOPS/GB の場合、 100GB のデータが格納された 150GB のボリュームのスループットの上限は 10 、 000 IOPS です。使用済みスペースの量が変わると、アダプティブ QoS によって比率が一定になるようにスループットの上限が調整されます。

ONTAP 9.5 以降では、アプリケーションに I/O ブロックサイズを指定することで、スループット制限を IOPS と MBps の両方で指定できます。MBps の制限は、ブロックサイズに IOPS 制限を掛けて計算されます。たとえば、 32K の I/O ブロックサイズで IOPS の制限が 6144 IOPS/TB の場合、 MBps の制限は 192MBps になります。

以下は、スループットの上限と下限の両方に対して想定される動作です。

  • アダプティブ QoS ポリシーグループにワークロードを割り当てると、上限または下限がただちに更新されます。

  • アダプティブ QoS ポリシーグループに含まれるワークロードのサイズを変更すると、上限または下限が約 5 分で更新されます。

更新が実行されるためにはスループットが少なくとも 10 IOPS 増加する必要があります。

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

ONTAP 9.6以降では、SSDを使用するONTAP Select Premiumでスループットの下限がサポートされます。

アダプティブポリシーグループテンプレート

ONTAP 9.13.1以降では、アダプティブQoSテンプレートをSVMに設定できます。アダプティブポリシーグループテンプレートを使用すると、SVM内のすべてのボリュームにスループットの下限と上限を設定できます。

アダプティブポリシーグループテンプレートは、SVMの作成後にのみ設定できます。を使用します vserver modify コマンドにを指定します -qos-adaptive-policy-group-template ポリシーを設定するパラメータ。

アダプティブポリシーグループテンプレートを設定すると、ポリシーの設定後に作成または移行されたボリュームには自動的にポリシーが継承されます。ポリシーテンプレートを割り当てても、SVM上の既存のボリュームには影響しません。SVMでポリシーを無効にすると、以降SVMに移行または作成されたボリュームにポリシーは適用されません。アダプティブポリシーグループテンプレートを無効にしても、ポリシーテンプレートが保持されるため、そのポリシーテンプレートを継承したボリュームには影響しません。

詳細については、を参照してください アダプティブポリシーグループテンプレートを設定します

一般的なサポート

次の表に、スループットの上限、スループットの下限、およびアダプティブ QoS のサポート状況を示します。

リソースまたは機能 スループットの上限 スループットの下限 スループットの下限 v2 アダプティブ QoS

ONTAP 9 バージョン

すべて

9.2以降

9.7以降

9.3以降

プラットフォーム

すべて

  • AFF

  • C190 *

  • ONTAP Select プレミアム SSD *

  • AFF

  • C190

  • SSD を使用する ONTAP Select Premium

すべて

プロトコル

すべて

すべて

すべて

すべて

FabricPool

はい。

階層化ポリシーが「 none 」に設定され、ブロックがクラウドにない場合は「 Yes 」です。

階層化ポリシーが「 none 」に設定され、ブロックがクラウドにない場合は「 Yes 」です。

いいえ

SnapMirror Synchronous

はい。

いいえ

いいえ

はい。

C190とONTAP Selectのサポートは、ONTAP 9.6リリースから開始されました。

スループットの上限がサポートされるワークロード

次の表に、スループットの上限がサポートされるワークロードを ONTAP 9 のバージョン別に示します。ルートボリューム、負荷共有ミラー、およびデータ保護ミラーはサポートされません。

ワークロード - 上限 ONTAP 9.0 ONTAP 9.1 ONTAP 9.2 ONTAP 9.3 ONTAP 9.4~9.7 ONTAP 9.8以降

ボリューム

はい。

はい。

はい。

はい。

はい。

はい。

ファイル。

はい。

はい。

はい。

はい。

はい。

はい。

LUN

はい。

はい。

はい。

はい。

はい。

はい。

SVM

はい。

はい。

はい。

はい。

はい。

はい。

FlexGroup ボリューム

いいえ

いいえ

いいえ

はい。

はい。

はい。

qtree *

いいえ

いいえ

いいえ

いいえ

いいえ

はい。

ポリシーグループごとに複数のワークロードが割り当てられます

はい。

はい。

はい。

はい。

はい。

はい。

非共有のポリシーグループ

いいえ

いいえ

いいえ

いいえ

はい。

はい。

ONTAP 9.8以降では、NFSが有効なFlexVolおよびFlexGroupのqtreeでNFSアクセスがサポートされます。ONTAP 9.9.1以降では、SMBが有効なFlexVol およびFlexGroup ボリュームのqtreeでもSMBアクセスがサポートされます。

スループットの下限がサポートされるワークロード

次の表に、スループットの下限がサポートされるワークロードを ONTAP 9 のバージョン別に示します。ルートボリューム、負荷共有ミラー、およびデータ保護ミラーはサポートされません。

ワークロード - 下限 ONTAP 9.2 ONTAP 9.3 ONTAP 9.4~9.7 ONTAP 9.8-9.13.0 ONTAP 9.13.1以降

ボリューム

はい。

はい。

はい。

はい。

はい。

ファイル。

いいえ

はい。

はい。

はい。

はい。

LUN

はい。

はい。

はい。

はい。

はい。

SVM

いいえ

いいえ

いいえ

いいえ

はい。

FlexGroup ボリューム

いいえ

いいえ

はい。

はい。

はい。

qtree *

いいえ

いいえ

いいえ

はい。

はい。

ポリシーグループごとに複数のワークロードが割り当てられます

いいえ

いいえ

はい。

はい。

はい。

非共有のポリシーグループ

いいえ

いいえ

はい。

はい。

はい。

\* ONTAP 9.8以降では、NFSが有効なFlexVol およびFlexGroup のqtreeでNFSアクセスがサポートされます。ONTAP 9.9.1以降では、SMBが有効なFlexVol およびFlexGroup ボリュームのqtreeでもSMBアクセスがサポートされます。

アダプティブ QoS がサポートされるワークロード

次の表に、アダプティブ QoS がサポートされるワークロードを ONTAP 9 のバージョン別に示します。ルートボリューム、負荷共有ミラー、およびデータ保護ミラーはサポートされません。

ワークロード - アダプティブ QoS ONTAP 9.3 ONTAP 9.4-9.13.0 ONTAP 9.13.1以降

ボリューム

はい。

はい。

はい。

ファイル。

いいえ

はい。

はい。

LUN

いいえ

はい。

はい。

SVM

いいえ

いいえ

はい。

FlexGroup ボリューム

いいえ

はい。

はい。

ポリシーグループごとに複数のワークロードが割り当てられます

はい。

はい。

はい。

非共有のポリシーグループ

はい。

はい。

はい。

ワークロードとポリシーグループの最大数

次の表に、ワークロードとポリシーグループの最大数を ONTAP 9 のバージョン別に示します。

ワークロードのサポート ONTAP 9.3以前 ONTAP 9.4以降

クラスタあたりの最大ワークロード

12、000

4万だ

ノードあたりの最大ワークロード

12、000

4万だ

ポリシーグループの最大数

12、000

12、000