Chciałbym mieć możliwość użycia jconsole w produkcji, ale jestem nieco zaniepokojony osiągami. Czy można pozostawić agenta JMX uruchomionego (przez -Dcom.sun.management.jmxremote), czy też będzie miał zauważalny ślad wydajności?Czy włączenie agenta JMX wiąże się z obciążeniem wydajności?
Odpowiedz
Od Strojenie serwera GlassFish - sortowanie wydajności:
Ogólne Tuning Porady
Niewykorzystane funkcje mogłyby mieć negatywny wpływ na wydajność i powinny być wyłączone:
Automatyczne wdrażanie aplikacji ations
Monitoring JMX
JMS
Dynamiczny JSP przeładunku
poprawności połączenia JDBC
Security Manager może zostać wyłączony, gdy aplikacje są zaufany aplikacje wewnętrzne
Źródło: http://wiki.glassfish.java.net/attach/GlassFishDay2008Hyderabad/GlassFishDay2008PerfPreso.pdf (dokument PDF)
tak, oczywiście wyłączaj rzeczy, których nie używasz, ale jeśli używasz JMX do monitorowania, prawdopodobnie jest to warte narzutu. –
Ogólnie działa JVM z JMX włączona nie ponieść znaczące trafień wydajności. Uderzenie wydajności występuje tylko wtedy, gdy narzędzie takie jak jconsole jest połączone i faktycznie odpytuje o informacje.
Zobacz poniższy link, aby uzyskać więcej informacji:
- 1. Czy przeciążanie funkcji wiąże się z obciążeniem środowiska wykonawczego w Delphi?
- 2. Jak połączyć się z JMX porywające szybszego
- 3. Sekwencjonowanie wiąże się z czystymi funkcjami
- 4. Przesyłanie pliku sprężyn nie wiąże się z obiektem atrybutu modelu
- 5. angularjs - przełącznik ng nie wiąże się z modelem ng
- 6. Znajdź domyślną fazę, którą wtyczka Maven wiąże się z
- 7. WPF. Znajdź formant, który wiąże się z określoną właściwością.
- 8. Oracle XE nie wiąże się z portem IP4 1521
- 9. Czy każdy dostęp do $ _SESSION natychmiast wiąże się z i/o z systemem plików?
- 10. Klient Java JMX z SSL
- 11. Czy dopuszczalne jest domyślne włączenie funkcji UnsafeHeaderParsing?
- 12. JMX eksportująca platforma podobna do eksportera Spring JMX
- 13. Cron Zadania na serwerach zbalansowanych z obciążeniem
- 14. Czy menedżer transakcji Spring wiąże połączenie z wątkiem?
- 15. Selektywne oczyszczanie pamięci podręcznej między serwerami z obciążeniem równoważonym obciążeniem (ASP.Net)
- 16. angularjs 1,3 wiąże w NG-wiążą
- 17. Implementacja kolejkowania bez użycia bloków kończy się pętlą pod obciążeniem
- 18. JMX vs VisualVM?
- 19. JMX hasło odczytu problem
- 20. Problem z instalacją agenta awslogs
- 21. Sesje ASP.NET uszkodzone pod obciążeniem
- 22. jmx zabezpieczenie wątku mbean
- 23. monitorować zachowanie log4j pod obciążeniem
- 24. Raz nie wiąże pracy z funkcją
- 25. HttpPostedFileBase nie wiąże modelować
- 26. Wyłączony wiąże w emacs
- 27. wiąże w WinForms rozwijane
- 28. tymczasowej tablicy const nie wiąże się odniesienie rvalue
- 29. WPF DataGrid wiąże się string.length zamiast tekstu strun
- 30. Zsynchronizowany z ReentrantLock na wydajności
związane http://stackoverflow.com/questions/313730/is-a-good-idea-to-enable-jmx -lambda-sonda-na-produkcji-serwerze – JoseK
Wielkie dzięki, JoseK, ten link zawiera wszystkie odpowiedzi, których potrzebuję! – azerole
Możliwy duplikat [Czy włączenie zdalnego monitorowania JConsole wpływa na wydajność systemu w produkcji?] (Https://stackoverflow.com/questions/6577758/is-enabling-jconsole-remote-monitoring-affect-system-performance-in-production) – slm