13 パフォーマンス分析
ARTIMPP
/ARTIBMP
/ARTIGW
のトランザクション/アプリケーションのパフォーマンス・データおよび分析を開始するには、次を実行します。
- パフォーマンス・トレースの有効化
ARTIMPP
/ARTIBMP
/ARTIGW
のUBBCONFIG
ファイルに-V
オプションを追加してサーバーのパフォーマンス・トレースを有効にするか、またはパフォーマンス・トレースのグローバル・スイッチとしてIMS_PERF_ENABLE
環境変数を使用します。IMS_PERF_ENABLE
が設定されている場合、それがUBBCONFIG
ファイルの設定に優先します。ノート:
パフォーマンスおよびデバッグのトレースが同時に設定されている場合、デバッグ・トレースは自動的に無効になります。 - パフォーマンス・トレース・データの場所
IMS_TRACE_PATH
が定義されている場合、パフォーマンス・トレースは$IMS_TRACE_PATH
に置かれます。IMS_TRACE_PATH
が定義されていない場合は、パフォーマンス・トレースは$APPDIR/log
に置かれます。パフォーマンス・トレースの名前は次のように定義されます。
perf.mpp.trace.$pid: MPP
用perf.bmp.trace.$pid: BMP
用perf.gw.trace.$pid: GW
用
ヒント:
パフォーマンス・トレースを開始する前に、以前に生成されたすべてのパフォーマンス・トレース・ファイルをクリアします。ファイル・システムでは、トレース・ファイルに書き込む前に、しばらくの間データがキャッシュされます。大量のデータで、完全なトレースを取得する場合は、ファイル・システムによりトレース・ファイルにデータがフラッシュされるように、しばらく待ってからOracle Tuxedoドメイン(またはIMSサーバーのみ)を停止する必要があります。
- 分析ツールの使用方法
IMS_RT/bin
にあるimsperf
ツールを次のように使用して、トランザクション/アプリケーションのパフォーマンス・レポートを取得します。imsperf [-d path]
path
は、パフォーマンス・トレースが置かれている場所です。その出力は、パフォーマンス分析の結果(
tranname.csv
、appname.csv
)であり、直接開くことのできるCSV
形式です。