サーブレット
サーブレット要約は、現行のアプリケーション・サーバーで実行されているサーブレットをすべてリストします。
サーブレット要約ビューを使用して、最も時間を集約するサーブレット、およびそれらを使用するアプリケーションを迅速に見付け、
最も頻繁に呼び出されるサーブレットを判別します。
要約テーブルは、任意の列でソートすることができます。
ヒント
- 最も遅いサーブレットまたは JavaServer Page (JSP) を見付けるには、「平均応答時間」でソートします。
- 最も使用されるサーブレットまたは JSP を見付けるには、「要求合計」でソートします。
- 最もコストがかかるサーブレットまたは JSP を見付けるには、「合計時間」でソートします。
Enterprise Bean
Enterprise JavaBean (EJB) 要約には、サーバーで実行されているすべての Enterprise Bean、
それらのメソッドで費やされる時間、EJB 呼び出しの数、および各 Enterprise Bean で費やされる合計時間がリストされます。
total_time = number_of_invocations * time_in_methods
最もコストのかかるエンタープライズ Bean を見付けるには、
さまざまな列をソートします。また、
PMI カウンターが個々の EJB メソッドに対して使用可能になっている場合、
個々のメソッドの統計を表示するために選択できるチェック・ボックスが EJB 名のとなりにあります。
ヒント
- 最も遅いエンタープライズ Bean を見付けるには、「平均応答時間」でソートします。
- 最も使用されるエンタープライズ Bean を見付けるには、「メソッドの呼び出し」でソートします。
- 最もコストがかかる Enterprise Bean を見付けるには、「合計時間」でソートします。
EJB メソッド
EJB メソッド要約は、各 EJB メソッドの統計を表示します。
EJB メソッド要約を使用して、エンタープライズ Bean の最もコストのかかるメソッドを見付けます。
ヒント
- 最も遅い EJB メソッドを見付けるには、「平均応答時間」でソートします。
- 最も使用される EJB メソッドを見付けるには、「メソッドの呼び出し」でソートします。
- 最もコストのかかる EJB メソッドを見付けるには、「合計時間」でソートします。
接続プール
接続プール要約には、アプリケーション・サーバーで定義されるすべてのデータ・ソース接続がリストされ、
経過時間ごとの使用量が示されます。
ヒント
- アプリケーションの使用量が中程度から上にある場合は、そのアプリケーションが使用するプールは
ほぼ完全に使用されています。
低い使用率は、
使用されることのない接続またはスレッドを維持することにより、リソースが無駄に使用されていることを意味します。
作業がさまざまなプールを介して進行する順序を考慮します。
パイプラインの終わり近くのリソースが使用されている場合、
先頭に近いリソースが制限されているか、パイプラインの終わり近くで必要以上のリソースが割り振られている
ことを意味している可能性があります。
スレッド・プール
スレッド・プール要約は、時間の経過ごとのアプリケーション・サーバーのすべてのスレッド・プールの使用量を示します。
ヒント
- アプリケーションの使用量が中程度から上にある場合は、そのアプリケーションが使用するプールは
ほぼ完全に使用されています。
低い使用率は、
使用されることのない接続またはスレッドを維持することにより、リソースが無駄に使用されていることを意味します。
作業がさまざまなプールを介して進行する順序を考慮します。
パイプラインの終わり近くのリソースが使用されている場合、
先頭に近いリソースが制限されているか、パイプラインの終わり近くで必要以上のリソースが割り振られている
ことを意味している可能性があります。
必須 PMI レベルおよびカウンター
Tivoli
Performance Viewer (TPV) サマリー・レポートを表示するには、最小 PMI レベルが使用可能になっている必要があります。
それ以外の場合は、カスタム・モニター・レベルを使用して、表示する特定のレポートで必要な PMI レベル・カウンターを使用可能にする必要があります。
表 1. TPV サマリー・レポートの必須プロパティー
サマリー・レポート |
必須 PMI レベル |
必須カスタム PMI カウンター |
サーブレット |
基本 |
JDBC Connection Pools.PoolSize
JDBC Connection Pools.AllocateCount
JDBC Connection Pools.ReturnCount
|
Enterprise Bean
|
基本 |
Thread Pools.PoolSize
Thread Pools.ActiveCount
|
EJB メソッド |
すべて
|
Enterprise Beans.MethodCallCount
Enterprise Beans.MethodResponseTime
|
接続プール |
拡張 |
WSEJBStats.MethodStats.MethodLevelCallCount
WSEJBStats.MethodStats.MethodLevelResponseTime
|
スレッド・プール |
拡張 |
Web Applications.RequestCount
Web Applications.ServiceTime
|