パフォーマンス イベントに関連したワークロードの役割
Unified Managerは、ロールを使用して、ワークロードがパフォーマンスイベントに関与しているかどうかを識別します。ロールには、被害者、いじめっ子、およびシャークが含まれます。ユーザー定義のワークロードは、被害者、いじめっ子、およびシャークを同時に兼ねることができます。
| ロール | 説明 |
|---|---|
Victim |
ユーザー定義のワークロードのうち、クラスタコンポーネントを過剰に使用している他のワークロード(「いじめっ子」と呼ばれる)によってパフォーマンスが低下したもの。被害対象として特定されるのは、ユーザー定義のワークロードのみです。Unified Managerは、イベント発生時の実際のレイテンシが予測レイテンシ(予想範囲)から大幅に増加した場合、そのレイテンシの偏差に基づいて被害を受けたワークロードを特定します。 |
Bully |
ユーザー定義またはシステム定義のワークロードのうち、クラスタコンポーネントを過剰に使用したために、他のワークロード(被害者と呼ばれる)のパフォーマンスが低下したもの。Unified Manager は、クラスタ コンポーネントの使用状況の逸脱に基づいて、過負荷ワークロードを特定します。これは、イベント発生時の実際の使用状況が、想定される使用範囲から大幅に増加した場合を指します。 |
Shark |
イベントに関与するすべてのワークロードと比較して、クラスタコンポーネントの使用率が最も高い、ユーザー定義のワークロード。Unified Managerは、イベント発生時のクラスタコンポーネントの使用状況に基づいて、シャークワークロードを識別します。 |
クラスター上のワークロードは、アグリゲートやネットワークおよびデータ処理用のCPUなど、クラスターの多くのコンポーネントを共有できます。ボリュームなどのワークロードがクラスタコンポーネントの使用量を増加させ、コンポーネントがワークロードの要求に効率的に対応できなくなると、そのコンポーネントは競合状態にあると言えます。クラスタコンポーネントを過剰に使用しているワークロードは、いじめっ子です。これらのコンポーネントを共有し、そのパフォーマンスがいじめっ子によって影響を受ける他のワークロードは、被害者です。重複排除やSnapshotコピーなどのシステム定義ワークロードからのアクティビティも、「いじめ」に発展する可能性があります。
Unified Manager がイベントを検出すると、イベントの原因となった負荷の高いワークロード、競合が発生しているクラスタ コンポーネント、負荷の高いワークロードの活動増加によってパフォーマンスが低下した被影響ワークロードなど、関連するすべてのワークロードとクラスタ コンポーネントを特定します。
|
|
Unified Managerが加害ワークロードを特定できない場合、被害ワークロードと関連するクラスタコンポーネントのみをアラートします。 |
Unified Managerは、いじめっ子ワークロードの被害を受けているワークロードを特定できるだけでなく、同じワークロードがいじめっ子ワークロードに変わるタイミングも特定できます。ワークロードは、それ自体がいじめっ子になる可能性があります。例えば、ポリシーグループの制限によってスロットリングされている高性能なワークロードは、そのワークロード自体を含め、ポリシーグループ内のすべてのワークロードのスロットリングを引き起こします。進行中のパフォーマンスイベントにおいて、加害者または被害者となっているワークロードは、その役割を変えたり、イベントへの参加者でなくなったりする可能性があります。