ワークロード パフォーマンスの制御と監視

ワークロードのパフォーマンスの制御と監視は、パフォーマンスの問題を解決し、パフォーマンスの目標が定義されているワークロードを事前に制限するために行います。

始める前に

このタスクについて

ストレージQoSは、最大8ノードまでのクラスタでサポートされます。

手順

  1. ストレージQoSポリシー グループに割り当てるストレージ オブジェクトを識別します。
    すべてのポリシー グループに同じタイプのストレージ オブジェクトを割り当てることを推奨します。
  2. qos policy-group createコマンドを使用して新しいポリシー グループを作成するか、qos policy-group modifyコマンドを使用して既存のポリシー グループを変更します。
    最大スループット制限の指定は、ポリシー グループの作成時に行うか、ワークロードを監視してから行うことができます。ワークロードの監視を先に行うと、設定する必要がある制限の特定に役立ちます。最大スループットを指定しない場合、ワークロードのパフォーマンスはベストエフォートになります。
    次のコマンドでは、最大スループットが5,000 IOPSのポリシー グループpg-vs1が作成されます。
    cluster1::> qos policy-group create pg-vs1 -vserver vs1 -max-throughput 5000iops
    次のコマンドでは、最大スループットが未指定のポリシー グループpg-app2が作成されます。
    cluster1::> qos policy-group create pg-app2 -vserver vs2
  3. ストレージ オブジェクトをポリシー グループに割り当てるには、SVM、ボリューム、LUN、またはファイルのcreateまたはmodifyコマンドを使用します。
    次のコマンドでは、SVM vs1をポリシー グループpg-vs1に割り当てます。
    cluster1::> vserver modify -vserver vs1 -qos-policy-group pg-vs1
    次のコマンドでは、ボリュームapp2を作成し、これをポリシー グループpg-app2に割り当てます。
    cluster1::> volume create -vserver vs2 -volume app2 -aggregate aggr2 -qos-policy-group pg-app2
  4. パフォーマンスの目標を満たしているかどうかを識別するには、qos statisticsコマンドを使用して、ポリシー グループとワークロードのパフォーマンスを監視します。
    パフォーマンスはクラスタ側から監視する必要があります。ホスト上にあるツールを使用して、パフォーマンスを監視することは避けてください。
    次のコマンドでは、ポリシー グループのパフォーマンスが表示されます。
    cluster1::> qos statistics performance show
    Policy Group           IOPS      Throughput   Latency
    -------------------- -------- --------------- ----------
    -total-                 12316       47.76MB/s  1264.00us
    pg_app2                  7216       28.19MB/s   420.00us
    pg_vs1                   5008       19.56MB/s     2.45ms
    _System-Best-Effort        62       13.36KB/s     4.13ms
    _System-Background         30           0KB/s        0ms
    次のコマンドでは、ワークロードのパフォーマンスが表示されます。
    cluster1::> qos statistics workload performance show
    Workload          ID     IOPS      Throughput    Latency
    --------------- ------ -------- ---------------- ----------
    -total-              -    12320        47.84MB/s  1215.00us
    app2-wid7967      7967     7219        28.20MB/s   319.00us
    vs1-wid12279     12279     5026        19.63MB/s     2.52ms
    _USERSPACE_APPS     14       55        10.92KB/s   236.00us
    _Scan_Backgro..   5688       20            0KB/s        0ms
  5. 必要に応じて、qos policy-group modifyコマンドを使用して、ポリシー グループの最大スループット制限を調整します。
    次のコマンドでは、ポリシー グループpg-app2の最大スループットが20MB/秒に変更されます。
    cluster1::> qos policy-group modify pg-app2 -max-throughput 20mb/s