2010-07-21 20 views
11

Me gustaría tener la posibilidad de utilizar jconsole en producción, pero estoy un poco preocupado por el rendimiento. ¿Está bien dejar el agente JMX en ejecución (a través de -Dcom.sun.management.jmxremote) o tendrá una huella de rendimiento notable?¿La activación del agente JMX tiene una sobrecarga de rendimiento?

+1

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

+0

Muchas gracias, JoseK, ¡este enlace contiene todas las respuestas que necesito! – azerole

+0

Posible duplicado de [¿Habilita la supervisión remota de JConsole el rendimiento del sistema en producción?] (Https://stackoverflow.com/questions/6577758/is-enabling-jconsole-remote-monitoring-affect-system-performance-in-production) – slm

Respuesta

3

De ajuste de su GlassFish - Consejos de rendimiento:

general Consejos de ajuste de

características no utilizadas podrían tener un impacto negativo en el rendimiento y debe estar deshabilitado:

  • Despliegue automático de aplicación ciones

  • JMX Monitoreo

  • JMS

  • dinámico JSP recarga

  • validación de conexiones JDBC

  • Administrador de seguridad podría ser desactivado si las aplicaciones son todos confianza aplicaciones internas

Fuente: http://wiki.glassfish.java.net/attach/GlassFishDay2008Hyderabad/GlassFishDay2008PerfPreso.pdf (documento PDF)

+3

sí, obviamente apague las cosas que no está usando, pero si está usando JMX para monitoreo, entonces probablemente valga la pena. –

Cuestiones relacionadas