前のトピック: Enterprise Manager のサイジングに関する質問次のトピック: CA APM のデプロイの概要


Enterprise Manager のワークロードの識別

この表を使用して、CA APM の環境に影響する Enterprise Manager のワークロードの要因を識別します。 示されているワークロードの要因が増加すると、インパクトが増加します。

ワークロードの要因

パフォーマンスへのインパクト

メトリックの負荷

  • ネットワーク帯域幅
  • Enterprise Manager のヒープ メモリ
  • 少量のエージェント バッファ メモリ
  • SmartStor のディスク領域
  • 収集継続時間
  • SmartStor 継続時間

メトリック クエリ

  • ネットワーク帯域幅
  • Enterprise Manager のヒープ メモリ
  • クライアントのヒープ メモリ
  • 収集継続時間
  • SmartStor 継続時間

計算機

  • CPU (メトリック グループのサイズによって異なります)。
  • Enterprise Manager の起動時間(管理モジュールのサイズによって異なります)。
  • クライアントのログイン(管理モジュールのサイズによって異なります)。
  • 収集継続時間

ダッシュボード

  • メトリック クエリおよび計算機の実行(メトリック クエリおよび計算機を参照)。

アプリケーション問題切り分けマップ

  • 少量のネットワーク帯域幅
  • 少量の APM データベースのディスク容量
  • メトリックの生成(メトリックの負荷を参照)
  • 計算機の実行(計算機を参照)

CA CEM のデータ

  • ネットワーク帯域幅
  • TIM コレクション サービスのヒープ メモリ
  • TIM コレクション サービスの CPU
  • 統計集約サービスのヒープ メモリ
  • 統計集約サービスの CPU
  • APM データベースのディスク領域
  • メトリックの生成(メトリックの負荷を参照)

トランザクション追跡

  • ネットワーク帯域幅
  • Enterprise Manager のヒープ メモリ
  • エージェントのヒープ メモリ
  • Enterprise Manager のディスク領域(traces.db)

ほかの CA Technologies 製品との統合

  • Enterprise Manager の CPU
  • メトリック クエリの実行(メトリック クエリを参照)
  • メトリックの生成(メトリックの負荷を参照)

Enterprise Manager およびクラスタのパフォーマンスは、多くの方法でチューニングできます。 この表を使用し、必要とするパフォーマンスの最適化に基づいて各種のチューニング タスクを実行する方法を判別します。

パフォーマンスの最適化

チューニング タスク

SmartStor のディスクのパフォーマンスの最適化

SmartStor 継続時間を減らします

クエリの応答性を向上させます

  • IntroscopeEnterpriseManager.properties 内の introscope.enterprisemanager.smartstor.directory に専用ディスクまたは専用 I/O パス上のディレクトリを設定し、introscope.enterprisemanager.smartstor.dedicatedcontroller を true に設定します。
  • メトリック負荷が高い場合は、順次書き込みが最適化されるように SmartStor ディスクを設定します。
  • メトリック負荷が低から中の場合に履歴クエリのパフォーマンスを最適にするには、ランダムな読み取りが最適化されるように SmartStor ディスクを設定します。

Enterprise Manager の Java ヒープ サイズを増やします

  • Introscope_Enterprise_Manager.lax 内の lax.nl.java.option.additional を編集します。

    注:

  • -Xms および -Xmx に同じ値を設定します。
  • 利用可能な RAM は、-Xmx 値より 2 GB 大きい必要があります。
  • ヒープ サイズが Windows で 1500 MB または Linux で 2000 MB より大きい場合は、64 ビットの JVM が必要となります。

複数の Enterprise Manager が同じコンピュータで実行されるように設定します。

  • 各 Enterprise Manager インスタンスに 4 つの CPU コアを使用します。
  • 各 Enterprise Manager インスタンスに少なくとも 2 GB の RAM を使用します。
  • 各 Enterprise Manager インスタンスに専用のディスク I/O パスを指定します。
  • IntroscopeEnterpriseManager.properties 内の introscope.enterprisemanager.availableprocessors に、各 Enterprise Manager のインスタンスに割り当てられる CPU コアの数を設定します。

トランザクション追跡に必要なディスク領域を制限します。

  • IntroscopeEnterpriseManager.properties 内の introscope.enterprisemanager.transactionevents.storage.max.data.age の値を減らします。
  • apm-events-thresholds-config.xml 内の introscope.enterprisemanager.transactionevents.storage.max.disk.usage クランプの値を減らします。

エージェントごとのトランザクション追跡の頻度を制限します。

apm-events-thresholds-config.xml 内の introscope.enterprisemanager.agent.trace.limit クランプの値を減らします。

履歴メトリックに必要なディスク領域を制限します。

  • IntroscopeEnterpriseManager.properties 内の introscope.enterprisemanager.smartstor.tier<n> プロパティを調整します。
  • SmartStorSizing.xls スプレッドシートを使用して、SmartStor のディスク領域の要件を計算します。

    注: スプレッドシートの使用法の詳細については、「CA APM 設定および管理ガイド」を参照してください。

アプリケーション問題切り分けマップの更新間隔を調整します。

IntroscopeEnterpriseManager.properties 内の introscope.apm.data.agingTime を調整します。

注: 値を低くすると、エージェントおよび Enterprise Manager のリソース使用量が増加します。

スレッド ダンプに必要なディスク領域を制限します。

IntroscopeEnterpriseManager.properties 内の introscope.enterprisemanager.threaddump.storage.max.disk.usage を調整します。

Enterprise Manager が処理するライブ メトリックの数を制限します。

apm-events-thresholds-config.xml 内の introscope.enterprisemanager.metrics.live.limit クランプを調整します。

Enterprise Manager に格納できるメトリック(ライブおよび履歴)の総数を制限します。

apm-events-thresholds-config.xml 内の introscope.enterprisemanager.metrics.historical.limit クランプを調整します。

Enterprise Manager が受け入れることができるエージェント接続の数を制限します。

apm-events-thresholds-config.xml 内の introscope.enterprisemanager.agent.connection.limit クランプを調整します。

同時に実行できるコマンド ライン Workstation クエリの数を制限します。

apm-events-thresholds-config.xml 内の introscope.clw.max.users クランプを調整します。