Я хотел бы включить jmxremote для отслеживания использования ресурсов Apache Tomcat с помощью Munin, но я хочу знать, повлияет ли это на производительность серверов, насколько это повлияет.
Мы отслеживаем использование ЦП на наших серверах (через SNMP), и когда мы включили jmxremote для сбора статистики, мы не увидели заметного увеличения использования (на реальных машинах). Похоже, что кто-то действительно взял статистику из этого и задокументировал это:
https://community.oracle.com/blogs/emcmanus/2006/07/21/how-much-does-it-cost-monitor-app-jconsole
Они в основном говорят, что это может варьироваться в зависимости от приложения, но в некоторых случаях наблюдается увеличение использования процессора на 5-6%.