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?
Trả lời
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)
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á. –
Nói chung chạy JVM với JMX kích hoạt không phải chịu trong hit hiệu suất đáng kể. Hiệu suất chỉ xảy ra khi một công cụ như jconsole được kết nối và thực sự bỏ phiếu cho thông tin.
Xem các liên kết dưới đây để biết thêm chi tiết:
- 1. Chi phí cho các hoạt động chung cho C#?
- 2. Chi phí hoạt động của proxy động Java
- 3. chi phí hoạt động nguyên tử
- 4. Chi phí nhân rộng Rails so với chi phí mở rộng khung PHP và Python
- 5. Chi phí hoạt động của 'thử' trong C#
- 6. chi phí của BTrace
- 7. thêm trong hoạt động mua ứng dụng trên iTunesConnect chỉ cho phép đăng ký miễn phí
- 8. Bạn có phải trả phí cấp phép cho chương trình cho iPhone/iOS không?
- 9. Có cầu nối JMX - REST nào không?
- 10. SDK Parse có đáng giá không? (chi phí-hiệu quả?)
- 11. Có cho phép JavaScript trong trình duyệt PHẢI có được các trang ASP.NET hoạt động không?
- 12. Có chi phí hiệu năng đáng kể nào cho DynamicResource thay vì StaticResource không?
- 13. Java đúc có giới thiệu chi phí không? Tại sao?
- 14. Chi phí phát triển so với chi phí bảo trì
- 15. Hoạt động số có được phép trong CSS không?
- 16. Có chi phí hiệu năng cho lớp bên trong riêng tư trong Java không?
- 17. Có một điều như phép nhân ngắn mạch không?
- 18. UIImagePickerController với nguồn máy ảnh cho phép chỉnh sửa có: video cắt tỉa không hoạt động
- 19. MOD có hoạt động mạnh hơn CPU nhân?
- 20. Chi phí indel biến đổi cho các chuỗi có độ dài không bằng nhau
- 21. Có chi phí cho mỗi phương thức để phản ánh sự kiện trong Java không?
- 22. Chi phí hoạt động bằng cách sử dụng tính năng nhập động trong .NET
- 23. Chi phí thực hiện AOP
- 24. Chi phí hoạt động của một bản ghi nhớ trong C/C++
- 25. proxy động với jmx có thể gây rò rỉ luồng?
- 26. Các chi phí của thread_local
- 27. Nguyên nhân có thể có của "không thể phân đoạn bản đồ từ đối tượng được chia sẻ: hoạt động không được phép" và cách gỡ lỗi?
- 28. Đo chi phí chủ đề
- 29. Có bất kỳ chi phí nào trong việc sử dụng các phương thức ẩn danh không?
- 30. Khởi động tác nhân nô lệ Jenkins không thành công
liên quan http://stackoverflow.com/questions/313730/is-a-good-idea-to-enable-jmx -lambda-probe-on-a-production-server – JoseK
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
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