前のトピック: メトリックの制限次のトピック: FAQ


ヒープのサイジング

デフォルトでは、CA APM for Web Servers の最大 Java ヒープ サイズは 512 MB が指定されます。 それが CA APM for Web Servers 監視用に設定される Web サーバの数に対して十分でない場合は、Java ヒープ サイズを調節します。

Java ヒープ サイズを調節する方法

  1. Windows に CA APM for Web Servers がインストールされている場合は、

    .¥jsw-3.2.3¥conf¥wrapper.conf ファイルを開いて以下のプロパティを編集します。

    1. 最小ヒープ サイズを設定するには、以下のプロパティのコメント化を解除します。
      wrapper.java.initmemory=3
      

      そして、3 の代わりに最大ヒープ サイズとして必要な値を MB 単位で指定します。

    2. 最大ヒープ サイズを変更するには、以下のプロパティを編集します。
      wrapper.java.maxmemory=512
      

      そして、512 の代わりに最大ヒープ サイズとして必要な値を MB 単位で指定します。

  2. UNIX または Linux に CA APM for Web Servers がインストールされている場合は、WebServerMonitor.sh を開き、以下のプロパティを編集します。
    1. 最大ヒープ サイズを変更するには、以下が含まれる行を検索します。
      -Xmx512m
      

      そして、512 の代わりに最大ヒープ サイズとして必要な値を MB 単位で指定します。

    2. 最小ヒープ サイズを変更するには、同じ行に以下の引数を追加します。
      -Xms(mb)m
      

      (mb)は MB 単位で表した、必要な最小ヒープ サイズ値です。

      たとえば、デフォルトの WebServerMonitor.sh には以下の行があります。

      nohup java -cp ./lib/WebServerAgent.jar:./lib/PPWebServers.jar:./lib/commons-logging-1.1.jar:./lib/commons-codec-1.3.jar:./lib/jline-0.9.9.jar -Xmx512m -Dcom.wily.introscope.agentProfile=./config/WebServerAgent.profile com.wily.webservermonitor.Main  > /dev/null 2>&1 &
      

      最小および最大の Java ヒープ サイズを 10 MB および 256 MB に変更するには、この行を以下のように編集します。

      nohup java -cp ./lib/WebServerAgent.jar:./lib/PPWebServers.jar:./lib/commons-logging-1.1.jar:./lib/commons-codec-1.3.jar:./lib/jline-0.9.9.jar –Xms10m  -Xmx256m -Dcom.wily.introscope.agentProfile=./config/WebServerAgent.profile com.wily.webservermonitor.Main  > /dev/null 2>&1 &
      
  3. WSPPService.conf または WebServerMonitor.sh ファイルを変更した後、ファイルを保存して、CA APM for Web Servers を再起動します。