2010-07-21 3 views
11

Ich hätte gerne eine Möglichkeit, jconsole in der Produktion zu verwenden, bin aber etwas besorgt über die Leistung. Ist es in Ordnung, den JMX-Agenten laufen zu lassen (über -Dcom.sun.management.jmxremote) oder hat er eine spürbare Leistungsbilanz?Hat das Aktivieren des JMX-Agenten einen Leistungs-Overhead?

+1

Zusammenhang http://stackoverflow.com/questions/313730/is-a-good-idea-to-enable-jmx -lambda-probe-on-a-production-server – JoseK

+0

Vielen Dank, JoseK, dieser Link enthält alle Antworten, die ich brauche! – azerole

+0

Mögliches Duplikat von [Aktiviert die JConsole Remote-Überwachung die Systemleistung in der Produktion?] (Https://stackoverflow.com/questions/6577758/is-enabling-jconsole-remote-monitoring-affe-system-performance-in-production) – slm

Antwort

3

Von Tuning Ihre Glassfish - Performance-Tipps:

Allgemeine Tuning Tipps

Nicht verwendete Funktionen eine negative Auswirkungen auf die Leistung haben könnte und sollte deaktiviert werden:

  • Automatische Bereitstellung der Anwendung ations

  • JMX-Monitoring

  • JMS

  • Dynamische JSP Nachladen

  • JDBC-Verbindungs ​​Validierung

  • Security Manager ausgeschaltet werden könnte, wenn die Anwendungen alle vertraut sind interne Anwendungen

Quelle: http://wiki.glassfish.java.net/attach/GlassFishDay2008Hyderabad/GlassFishDay2008PerfPreso.pdf (PDF-Dokument)

+3

ja, natürlich deaktivieren Sie Dinge, die Sie nicht verwenden, aber wenn Sie JMX für die Überwachung verwenden, dann ist es wahrscheinlich den Overhead wert. –

Verwandte Themen