WebSphere Application Server Network Deployment, Version 6.0.x   
             オペレーティング・システム: AIX , HP-UX, Linux, Solaris, Windows

             目次と検索結果のパーソナライズ化

パフォーマンス上の問題のトラブルシューティング

このトピックでは、パフォーマンス上の問題の解決は反復プロセスであることを示し、パフォーマンス上の問題をトラブルシューティングする方法を示します。

始める前に

このトピックを読む前に、チューニング・パラメーターのホット・リストを参照することをお勧めします。

このタスクについて

パフォーマンス上の問題を解決するには、ほとんどの場合、次のプロセスを反復して行います。

1 つのボトルネックが除去されると、パフォーマンスはシステムの別の部分によって制限されるため、多くの場合はこのプロセスを反復して行います。 例えば、遅いハード・ディスクを高速のものと取り替えると、ボトルネックはシステムの CPU にシフトします。

システム・パフォーマンスの測定とパフォーマンス・データの収集

ボトルネックの発見

以下のシナリオおよび推奨解決策を参照してください。

ボトルネックの除去

ボトルネックを除去するには、以下のような方法があります。
  • 要求の削減
  • リソースの増加
  • ワークロード分散の改善
  • 同期の削減
幾つかの方法で、リソースに対する要求を削減することができます。 キャッシングを使用すると、以前にキャッシュされた応答を戻すことによって、システム・リソースの使用を大幅に 削減することができます。 これによって、元の応答を構成する必要のある作業を回避します。 キャッシングは、以下のシステムの幾つかのポイントでサポートされています。
  • IBM HTTP Server
  • コマンド
  • Enterprise Bean
  • オペレーティング・システム

アプリケーション・コード・プロファイルを使用すると、最適化できる場所を指定することに よって、CPU 要求を削減することができます。 コード・プロファイルを実行するツールは、IBM Rational のツール、および他の会社が 提供するツールを利用できます。 アプリケーションの分析によって、ある種のトランザクションのために作業を削減できる場所を明らかにできる可能性があります。

リソースを増加するために、ファイル・ハンドルの数などのチューニング・パラメーターを変更します。 また、より高速な CPU の使用、アプリケーション・サーバーの追加など、ハードウェアの変更が必要になる場合もあります。 主なチューニング・パラメーターは、パフォーマンス上の問題の解決を容易にするため、 主な WebSphere Application Server コンポーネントごとに記載されています。 また、パフォーマンス・アドバイザーも、 実際のロードまたはシミュレーション上のロードにより、実動システムの調整に関するアドバイスを提供します。

ワークロードの分散は、一部のリソースが十分に利用されておらず、 その他のリソースが過負荷になっていると、パフォーマンスに影響を与えることがあります。 WebSphere Application Server ワークロード管理機能は、作業が分散される方法を決定するいくつかの方法を提供しています。 ワークロードの分散は、単一サーバー、および複数のサーバーとノードを持つ構成の両方に適用されます。

ワークロード管理を参照してください。

アプリケーションとサーバー・コードの一部のクリティカル・セクションでは、 複数のスレッドがこのコードを同時に実行して間違った結果を出さないように、同期が必要です。 同期によって正確さは保持されますが、1 つのスレッドがクリティカル・セクションを出るまで 幾つかのスレッドが待機しなければならなくなり、スループットが削減される場合もあります。 幾つかのスレッドがクリティカル・セクションに入るために待機している場合は、 同じプロシージャーで待機しているこれらのスレッドが、スレッド・ダンプに示されます。 同期の削減は、必要な場合にのみ同期を使用するようコードを変更したり、同期化済みコードのパス長さを削減したり、 同期化済みコードの呼び出し頻度を削減したりすることで行うことができます。

次の作業

追加参照

WebSphere Application Server V6 Scalability and Performance Handbook

WebSphere Application Server Performance Web site

All SPEC jAppServer2004 Results Published by SPEC

タスク・トピック    

ご利用条件 | フィードバック

最終更新: Jan 21, 2008 10:13:28 PM EST
http://publib.boulder.ibm.com/infocenter/wasinfo/v6r0/index.jsp?topic=/com.ibm.websphere.nd.doc/info/ae/ae/tprf_troubleshoot.html