Hitachi

Cosminexus V11 アプリケーションサーバ システム設計ガイド


9.1.2 チューニング手順

パフォーマンスチューニングは,システムのパフォーマンスを生かす最適な設定を見つける作業です。構築した環境で,実際に処理を実行しながら,パラメタの調整やボトルネックの調査,解消によってパフォーマンスを向上させていきます。

チューニング作業では,まず,目標値を決定します。次に,各パラメタに初期値を設定した状態でスループットを測定します。各パラメタを調整しながら,目標値に近い最適な値を見つけていきます。

チューニングの際,CPUの利用率の測定には,OSに付属している監視ツールなどが利用できます。JavaVMに関するアプリケーションサーバの稼働情報については,稼働情報収集機能などで確認できます。確認方法については,マニュアル「アプリケーションサーバ 機能解説 運用/監視/連携編」の「3. 稼働情報の監視(稼働情報収集機能)」を参照してください。

なお,CPU利用率が100%からかなり低い状態で飽和した場合は,システム上に入出力処理や排他処理などのボトルネックがあるおそれがあります。ボトルネックを調査し,対策してから,再度パフォーマンスチューニングを実行してください。アプリケーションサーバでは,システムのボトルネックの調査に,性能解析トレースを利用できます。性能解析トレースの機能詳細,および性能解析トレースを利用して取得したトレースファイルの利用方法については,マニュアル「アプリケーションサーバ 機能解説 保守/移行編」の「7. 性能解析トレースを使用した性能解析」を参照してください。