Как контролировать генерала перманента пространство удаленно?

Несколько вещей, которые привлекли мое внимание:

  • Числа загрузки ЦП не являются просто мерой ЦП неактивные уровни / уровни использования. У Вас может быть высокая загрузка с относительно низкими использованиями ЦП.
  • 85.4%wa на CPU2 и 'D' на kjournald записи указывают, что что-то ожидает на диске IO для завершения. Изучите, какие процессы ожидают IO для выяснения плана действий (я обычно просто наблюдаю главный вывод некоторое время).
  • Вы используете меньше чем половину Вашей RAM. Это происходит любой из-за системы не на самом деле необходимость в нем (который прекрасен), или некоторые неправильно сконфигурированные настройки MySQL.
  • Согласно среднему ЦП MySQL вывода вершины использование составляет только 5% (41 м более чем 15 часов). Это, казалось бы, указало бы, что это не отсутствие ЦП.

Данная информация все кажется вопросу для обсуждения IO. Используйте что-то как iotop для получения большей информации о том, что вызывает его.

0
задан 17 December 2013 в 19:53
1 ответ

То, что вы ищете, это удаленное взаимодействие JMX - это дает возможность взглянуть на размер permgen, а также много другой информации о запущенной Java Например.

Вы, вероятно, захотите использовать аутентификацию и шифрование, но добавление только этого к вашим опциям Java должно помочь вам:

-Dcom.sun.management.jmxremote.port=9000
-Dcom.sun.management.jmxremote.ssl=false
-Dcom.sun.management.jmxremote.authenticate=false

Как вы это будете отслеживать, будет зависеть от вашего программного обеспечения для мониторинга, но для мониторинга вручную используйте jvisualvm из JDK и настройте удаленный экземпляр.

2
ответ дан 4 December 2019 в 14:04

Теги

Похожие вопросы