Увеличение размера кучи Java

После конфигурирования агент VMware VI, если вы производите мониторинг большой среды VMware Virtual Infrastructure, то вам может потребоваться увеличить размер кучи для провайдера данных Java™.

Об этой задаче

Максимальный размер кучи для провайдера данных Java™ по умолчанию - 256 мегабайт. Вы должны задать для максимального размера кучи соответствующее значение в зависимости от размера среды VMware. Информацию о размерах кучи, которые требуются для различных сред VMware, смотрите в разделе Табл. 1.
Важное замечание: Система, в которой вы устанавливаете и конфигурируете агент VMware VI, должна иметь соответствующее пространство памяти для размещения необходимого размера кучи.
Если возникнут какие-либо из указанных ниже проблем, вам может понадобиться увеличить размер кучи:
  • Провайдер данных Java останавливается из-за ошибки javacore и создает в каталоге CANDLEHOME\tmaitm6_x64 файл javacore.дата.время.номер.txt.
  • Файл javacore.дата.время.номер.txt содержит строку java/lang/OutOfMemoryError.

Процедура

  • Windows Чтобы задать размер кучи 1 ГБ, сделайте следующее:
    1. Откройте файл %CANDLE_HOME%\TMAITM6_x64\kvm_data_provider.bat.
    2. Добавьте перед строкой, которая начинается с KVM_JVM_ARGS="%KVM_CUSTOM_JVM_ARGS..., следующую строку:
      SET KVM_CUSTOM_JVM_ARGS=-Xmx1024m
    3. Перезапустите агент.
  • LinuxЧтобы задать размер кучи 1 ГБ, сделайте следующее:
    1. Откройте файл $CANDLEHOME/lx8266/vm/bin/kvm_data_provider.sh.
    2. Добавьте перед строкой, которая начинается с KVM_JVM_ARGS="$KVM_CUSTOM_JVM_ARGS..., следующую строку:
      KVM_CUSTOM_JVM_ARGS=-Xmx1024m
    3. Перезапустите агент.