2010-07-21 27 views
11

Tôi muốn có khả năng sử dụng jconsole trong sản xuất, nhưng có một chút lo ngại về hiệu suất. Có ổn không khi rời khỏi tác nhân JMX đang chạy (thông qua -Dcom.sun.management.jmxremote) hoặc nó sẽ có hiệu suất đáng chú ý không?Có cho phép tác nhân JMX có chi phí hoạt động không?

+1

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

+0

Cảm ơn rất nhiều, JoseK, liên kết này chứa tất cả các câu trả lời mà tôi cần! – azerole

+0

Bản sao có thể có của [Việc kích hoạt giám sát từ xa JConsole có ảnh hưởng đến hiệu năng của hệ thống trong sản xuất không?] (Https://stackoverflow.com/questions/6577758/is-enabling-jconsole-remote-monitoring-affect-system-performance-in-production) – slm

Trả lời

3

Từ Điều chỉnh GlassFish của bạn - mẹo:

chung chỉnh Mẹo

tính năng không sử dụng có thể có một tác động tiêu cực đến việc thực hiện và cần bị vô hiệu hóa:

  • Tự động triển khai các ứng dụng ations

  • JMX giám sát

  • JMS

  • động JSP tải lại

  • xác nhận JDBC kết nối

  • Security Manager có thể được tắt nếu các ứng dụng đều tin cậy ứng dụng nội bộ

Nguồn: http://wiki.glassfish.java.net/attach/GlassFishDay2008Hyderabad/GlassFishDay2008PerfPreso.pdf (tài liệu PDF)

+3

có, rõ ràng là tắt những thứ bạn không sử dụng, nhưng nếu bạn đang sử dụng JMX để theo dõi, thì có khả năng nó đáng giá. –

Các vấn đề liên quan