1.3.1 パフォーマンス監視の概要
パフォーマンス監視の概要について説明します。
- 〈この項の構成〉
(1) パフォーマンス監視の目的
パフォーマンスを監視することは,Cosminexusの運用管理では重要な作業です。
PFM - Agent for Cosminexusを用いたパフォーマンス監視は,主に次の目的で使用できます。
-
パフォーマンスデータを分析し,パフォーマンス低下の原因を発見する
Cosminexusでは,システムダウンやスローダウンなどパフォーマンスが低下する場合があります。パフォーマンスに影響を与える要因としては,次のようなものがあります。
-
Java VMのフルガーベージコレクションの発生回数
-
JCAリソースのコネクション取得失敗数
-
Webアプリケーションの稼働状況
-
Webコンテナの稼働状況
-
URLグループの稼働状況
-
明示管理ヒープの使用状況
Cosminexusを安定稼働させるためには,PFM - Agent for Cosminexusを用いて,これらのパフォーマンスを正しく監視することが重要です。
(2) ベースラインの選定
ベースラインの選定とは,システム運用で問題なしと想定されるラインをパフォーマンス測定結果から選定する作業です。
PFM製品では,ベースラインの値を「しきい値」とすることで,システムの運用を監視します。ベースラインの選定は「しきい値」を決定し,パフォーマンスを監視するにあたっての重要な作業となります。
なお,ベースラインの選定は,次のように実施することをお勧めします。
-
運用環境の高負荷テスト時など,ピーク時の状態を測定する
-
Cosminexusの構成によってしきい値が大きく異なるため,システムリソースや運用環境を変更する場合は,再度ベースラインを測定する
次に,それぞれのパフォーマンスの監視方法について例を挙げて紹介します。なお,ここで説明するパフォーマンス監視のしきい値はあくまで参考値です。具体的なしきい値については,ベースラインを測定し,決定してください。また,具体的な設定項目については,Cosminexusの運用形態に合わせて,検討する必要があります。