

エージェントのパフォーマンス › エージェント オーバーヘッドを測定するためのガイドライン
エージェント オーバーヘッドを測定するためのガイドライン
次の要素は、ユーザのアプリケーション環境のエージェント オーバーヘッドに影響します。
- アプリケーション コード パスに比較した、トレーサが実行される頻度。
- アプリケーション トポロジ
- さまざまな監視拡張機能およびオプションの設定方法。
CA APM エージェントは、実運用アプリケーションにかかるオーバーヘッドが最少になるように注意深く設計されています。 ただし、正確なオーバーヘッドの測定値はエージェントのオーバーヘッドの要素によって変わります。 ここでは、環境でエージェントのオーバーヘッドを測定する場合を対象として、オーバーヘッド テストを設定および実行するためのいくつかの測定ガイドラインについて説明します。
- 監視するエージェントおよびサーバ(テストするシステム)を、ほかのアプリケーション層とは別のコンピュータ上で実行します。 たとえば、監視するエージェントおよびサーバは、データベース、Web サーバ、負荷ジェネレータ、および Enterprise Manager とは別のコンピュータで実行します。
- テスト トポロジの各コンポーネント(アプリケーション層、Enterprise Manager、および負荷ドライバ)に対して、専用のリソースを割り当てます。 他のプロセスとの競合が発生すると、パフォーマンス テストの結果の一貫性がなくなり、再現できなくなります。
- アプリケーション層と負荷ジェネレータをホストするコンピュータが、同じサブネット上に配置されるようにします。 コンピュータが別のサブネットにあると、ネットワークの遅延によって結果に一貫性がなくなり、応答時間およびスループットのオーバーヘッド測定結果に悪影響が生じる恐れがあります。
- 2 つのエージェント バージョンのパフォーマンスを比較するには、2 つのテストで同じレベルのインスツルメンテーションを使用し、ほかのすべての要因が一定になるようにしてください。 たとえば、同じオペレーティング システムを使用します。
- 比較するテスト実行では、同じ負荷(ユーザの数、到着率、スクリプトのロード)を使用するようにします。
- 測定の実行に続いて、エージェント ログを検査して、以下の CA APM の状態を確認します。
- 設定関連のエラーが発生していない。
- Enterprise Manager へのエージェント接続。
- 発生したメトリック レポート。
- アプリケーションの負荷が軽いと、オーバーヘッドの測定は正しく行われません。 少量のエージェントのリソース使用量は静的であり、Enterprise Manager 通信に関係しています。 アプリケーションのリソース使用状況が低いと、この静的なオーバーヘッドの相対的な重要性が実際以上に誇張されてしまいます。
Copyright © 2013 CA.
All rights reserved.
 
|
|