Tivoli Performance Viewer でのパフォーマンス・アドバイザーの使用
Tivoli® Performance Viewer のパフォーマンス・アドバイザーにより、システム・パフォーマンスの最適化調整に役立つアドバイスが提供され、収集された Performance Monitoring Infrastructure (PMI) データを使用して、非効率な設定に関する推奨事項が示されます。
このタスクについて
手順
アプリケーション・サーバーで PMI を使用可能にします。
PMI インターフェースを介してパフォーマンス・データをモニターするには、 まず管理コンソールによって PMI を使用可能にし、 サーバーを再始動する必要があります。
WebSphere® Application Server Network Deployment 環境で稼働している場合は、 サーバーと管理エージェントの両方で PMI を使用可能にしてから サーバーと管理エージェントを再始動する必要があります。
- データ収集を使用可能にし、PMI モニター・レベルを Extended に設定します。
使用可能にするデータ・カウンターを決定するモニター・レベルは、 サーバーを再始動しなくても動的に設定できます。 これらのモニター・レベルと選択したデータによって、取得できるア ドバイスの種類が決まります。Tivoli Performance Viewer のパフォーマンス・アドバイザーは、Extended モニター・レベルを使用します。ただし、Tivoli Performance Viewer のパフォーマンス・アドバイザーは、(さらに多くのアドバイスを提供するために) より高価なカウンターを使用して、カウンターが使用可能な場合のアドバイスを提供することができます。
例えば、 セッション・サイズに関連するアドバイスでは、PMI 統計セットを All に設定する必要があります。 または、PMI カスタム・モニター・レベルを使用して、サーブレット・セッション・マネージャー SessionObjectSize カウンターを使用可能にすることができます。SessionSize PMI カウンターのモニターは 高価であり、Extended PMI 統計セット内にはありません。このアクションは、以下のいずれかの方法で行います。
- PMI 設定。
- wsadmin ツールによる Performance Monitoring Infrastructure の使用可能化
- 管理コンソールで、「モニターおよびチューニング」>「Performance Viewer」>「現行アクティビティー」をクリックします。
- 実動レベルの負荷をシミュレートします。 テスト環境でパフォーマンス・アドバイザーを使用する場合は、 パフォーマンスについて他に何らかの調整を加えるか、またはアプリケーションの実際の実動負荷をシミュレートしてください。アプリケーションは、この負荷を実行してもエラーにならない状態でなければなりません。このシミュレーションには、 ピーク期間における標準的な数の同時ユーザーが含まれ、 CPU やメモリーなどのシステム・リソースを実動で期待されるレベルに押し上げます。 CPU 使用率がかなり高い水準を超えた場合にのみ、 パフォーマンス・アドバイザーからアドバイスが提供されます。 このタイプの負荷を駆動するツールを提供している IBM® ビジネス・パートナーのリストについては、パフォーマンス: 学習用リソースの情報を参照してください。
- Tivoli Performance Viewer でパフォーマンス・データをログに記録します。
- アドバイスのテーブルにある「リフレッシュ」をクリックすると、アドバイザーはバッファー内の現行データに基づいてアドバイスを再計算します。
- Tivoli Performance Viewer パフォーマンス・アドバイザーで「Advisor」アイコンが選択されると、調整上のアドバイスが表示されます。
詳細については、個々のメッセージをダブルクリックしてくだ
さい。 PMI データは一定の間隔で取得され、平均されて、
アドバイスが提供されるため、
アドバイス・メッセージ内の詳細内容は平均として表示されます。
注: リフレッシュ速度を調整する場合は、平均計算の実行に十分なデータが収集されるようにバッファー・サイズも調整する必要があります。現在は、5 分間のデータが必要です。したがって、Tivoli Performance Advisor を使用する際には、以下のガイドラインを参考にしてください。
- リフレッシュ速度は 300 秒より長くすることができません。
- RefreshRate * BufferSize > 300 秒。バッファー・サイズ * リフレッシュ速度は、 メモリーで使用可能な PMI データの量であり、300 秒より大きくする必要があります。
- Tivoli Performance Advisor を Tivoli Performance Viewer ログと適切に連動させるには、ログを記録する期間は最低 300 秒でなければなりません。
ユーザー構成および Tivoli Performance Viewer のロギング設定について詳しくは、『Tivoli Performance Viewer 設定の構成』のトピックを参照してください。
- アドバイスに基づいて製品構成を更新し、パフォーマンスを改善します。
Tivoli Performance Viewer はアドバイスを直ちに最新表示するため、ピーク負荷時間からのアドバイスを使用してください。 パフォーマンス・アドバイザーは、ロード状態とアイドル状態を区別するよう試みますが、
システムの起動中または終了中にアドバイザーが使用可能になっている場合には、
誤ったアドバイスが発行される可能性があります。
この結果は、特にショート・テストの実行中に
発生する可能性があります。ほとんどの場合、アドバイスは構成の改善に役立ちますが、
アドバイスによってパフォーマンスが損なわれるような状況もあり得ます。このような状況があるため、アドバイスは保証されていません。
したがって、構成の更新後の環境でテストを行い、機能とパフォーマンスが正常であることを確認してください。
一定期間中に、アドバイザーが異なるアドバイスを出すことがあります。異なるアドバイスは、負荷の変動とランタイムの状態が原因で発生します。 異なるアドバイスを受けた場合は、すべてのアドバイスと、 アドバイスが発行された時間を確認する必要があります。アドバイスは、実動負荷のピークに最も近い時間のものを適用する必要があります。
パフォーマンスのチューニングは反復プロセスです。アドバイスを適用した後は、実動負荷をシミュレートし、 アドバイスに基づいて構成をアップデートして、パフォーマンスが改善されるよう再度テストを行います。 最適なパフォーマンスが達成されるまで、この手順を繰り返します。
サブトピック
Tivoli Performance Viewer でのパフォーマンス・アドバイザーのレポート
Tivoli Performance Viewer でパフォーマンス・アドバイザーからの推奨情報およびデータを参照するには、サーバーの Tivoli Performance Viewer でアドバイザーのリンクをクリックします。


http://www14.software.ibm.com/webapp/wsbroker/redirect?version=cord&product=was-nd-mp&topic=tprf_enablingtpvadvisor
ファイル名:tprf_enablingtpvadvisor.html