臨界しきい値の変更
このトピックでは、デフォルトの臨界しきい値を変更する方法、および臨界しきい値の変更に伴い高、中、低のしきい値の値を設定する方法についてガイダンスを提供します。
この情報は、しきい値を変更する際の参考としてのみ提供されます。このトピックで説明されている概念を理解するには、(/ja-jp/xenserver/9/wlb.html)で提供されている情報のより完全なコンテキストでそれらを読むことが重要です。
概要
使用率を評価する際、Workload Balancing はその日次平均を低、中、高、臨界の4つのしきい値と比較します。臨界しきい値を指定(またはデフォルトを受け入れ)すると、Workload Balancing はプール上の臨界しきい値に対して他のしきい値を設定します。最適化の推奨がいつトリガーされるかを制御する方法として、臨界しきい値を変更したい場合があります。
Workload Balancing は、リソースプール内の物理ホストのCPU、メモリ、ネットワーク読み取り、ネットワーク書き込み、ディスク読み取り、およびディスク書き込みの使用率を評価します。
Workload Balancing は、ワークロードの再配置を推奨するかどうか、および物理ホストが仮想マシンワークロードに適しているかどうかを、以下を評価することによって決定します。
-
物理ホストでリソースの臨界しきい値が満たされているかどうか
-
(臨界しきい値が満たされている場合)リソースに割り当てられた重要度
注:
データが人為的に高く表示されるのを防ぐため、Workload Balancing はリソースの日次平均を評価し、使用率の急上昇を平滑化します。
Workload Balancing は、リソースの平均化された履歴使用率がそのしきい値に違反しているかどうかに基づいて、推奨を生成するかどうかを決定します。Workload Balancing の推奨は、最大パフォーマンスモードの高しきい値、または最大密度モードの低および臨界しきい値が違反されたときにトリガーされます。
リソースに新しいCritical thresholdを指定すると、Workload Balancing は、新しいCritical thresholdに対してリソースの他のしきい値をリセットします。(ユーザーインターフェイスを簡素化するため、Critical thresholdはXenCenterを通じて変更できる唯一のしきい値です。)
詳細については、(/ja-jp/xenserver/9/wlb.html)を参照してください。
しきい値のデフォルト設定
以下の表は、ワークロードバランシングのしきい値のデフォルト値を示しています。
| 設定 | デフォルト | 高 | 中 | 低 |
|---|---|---|---|---|
| CPU使用率 | 90% | 76.5% | 45% | 22.5% |
| 空きメモリ | 51 MB | 63.75 MB | 510 GB | 1,020 GB |
| ネットワーク読み取り | 25 MB/s | 21.25 MB/s | 12.5 MB/s | 6.25 MB/s |
| ネットワーク書き込み | 25 MB/s | 21.25 MB/s | 12.5 MB/s | 6.25 MB/s |
| ディスク読み取り | 25 MB/s | 21.25 MB/s | 12.5 MB/s | 6.25 MB/s |
| ディスク書き込み | 26 MB/s | 21.25 MB/s | 12.5 MB/s | 6.25 MB/s |
高、中、低のリソースメトリックの値を計算するために、Workload Balancing はクリティカルしきい値の新しい値に以下の係数を乗算します。
-
高しきい値係数: 0.85
-
中しきい値係数: 0.50
-
低しきい値係数: 0.25
空きメモリのしきい値を計算するために、Workload Balancing はクリティカルしきい値にこれらの係数を乗算します。
-
高しきい値係数: 1.25
-
中しきい値係数: 10.0
-
低しきい値係数: 20.0
この動作は、例えばクリティカルしきい値を95%に引き上げた場合、WLB が他のしきい値を自動的に以下のようにリセットすることを意味します。
-
高しきい値 80.75%に
-
中しきい値 47.5%に
-
低しきい値 23.75%に
特定のしきい値に対してこの計算を実行するには、そのリソースのクリティカルしきい値に入力した値に、そのしきい値の係数を乗算します。
High, Medium, or Low Threshold = Critical Threshold * Threshold Factor
例えば、ネットワーク読み取りのクリティカルしきい値を40 MB/秒に変更し、その他のしきい値を知りたい場合:
-
低しきい値を得るには、40に0.25を乗算します
-
中しきい値を得るには、40に0.50を乗算します
-
高しきい値を得るには、40に0.85を乗算します
プールコーディネーターが過負荷になるのを防ぐため、Workload Balancingはプールコーディネーターのクリティカルしきい値を自動的に低い値に設定します。
他のしきい値が推奨事項をトリガーする方法
クリティカルしきい値は多くの推奨事項をトリガーしますが、他のしきい値も以下のように推奨事項をトリガーできます。
高しきい値
-
最大パフォーマンス。高しきい値を超えると、仮想マシンをリソース使用率の低いホストに再配置するための最適化の推奨事項がトリガーされます。
-
最大密度。Workload Balancingは、いずれかのホストリソースの使用率が高しきい値を超えてしまう場合、VMをホストに配置することを推奨しません。
低しきい値
-
最大パフォーマンス。ワークロードバランシングは、低しきい値に基づいて推奨事項をトリガーしません。
-
最大密度。メトリック値が低しきい値を下回ると、ホストが十分に活用されていないことをワークロードバランシングに通知します。この信号は、仮想マシンをより少ないホストに統合するための最適化推奨事項をトリガーします。ワークロードバランシングは、ホストのリソースのいずれかのメトリック値が高しきい値に達するまで、仮想マシンをホストに移動することを推奨し続けます。ただし、VMの再配置後、新しいホスト上のリソースの使用率がそのクリティカルしきい値を超えた場合、WLBは一時的に最大パフォーマンスアルゴリズムに類似したアルゴリズムを使用して、VMの新しいホストを見つけます。ワークロードバランシングは、プール全体のホストのリソース使用率が高しきい値を下回るまで、このアルゴリズムを使用して仮想マシンの移動を推奨し続けます。
クリティカルしきい値を変更するには
-
リソースペインでプールを選択し、WLBタブを選択してから、設定を選択します。
-
左ペインで、クリティカルしきい値を選択します。
-
クリティカルしきい値ページで、クリティカルしきい値ボックスに新しい値を承認または入力します。ワークロードバランシングは、仮想マシンの配置とプール最適化の推奨を行う際にこれらのしきい値を使用します。ワークロードバランシングは、ホストのリソース使用率を設定されたクリティカル値を下回るように努めます。
関連ドキュメント
XenServer 現行リリース
-
ワークロードバランシング