アプリケーションサーバの処理性能は,クライアントからデータベースなどのEISまでの一連の処理,およびその処理結果がクライアントに返却されるまでのリクエストの一連の処理で,リダイレクタやWebコンテナなどの機能レイヤから出力されるトレース情報を基に解析できます。
各機能レイヤのトレース情報は,バイナリ形式でPRFトレースファイルに出力されます。アプリケーションサーバの処理性能を解析する際は,PRFトレースファイルをテキスト形式(CSV形式)に変換した性能解析トレースファイルを使用します。
次に,アプリケーションサーバの処理性能を解析する作業について説明します。
アプリケーションサーバの処理性能の解析で使用する性能解析トレースファイルを,運用管理コマンド(mngsvrutil)を使用して出力,収集します。性能解析トレースファイルの収集方法,性能解析トレースファイルの出力先および出力情報については,「7.3 Management Serverを利用した性能解析トレースファイルの収集」を参照してください。
性能解析トレースファイルを使用して性能を解析する場合,CSV形式のファイルを編集できるアプリケーションプログラムで表示して,目的に合わせてフィルタリングや並べ替えの機能を利用します。
例えば,CSV形式で出力すると,CSV形式のファイルを編集できるアプリケーションプログラムで「イベントごと」「プロセスごと」などによって出力項目をフィルタリングして,注目する個所を絞り込んで,目的に合わせた解析ができます。
次に示す性能解析トレースファイルの利用方法について,例を使用して説明します。
なお,ここでは,次のようなWebクライアント構成の環境で性能解析トレースファイルを収集したことを前提とします。
図7-9 Webクライアント構成の例