lea*_*ner 14 java performance jmx jconsole
我们已经分发了几年前在JDK 5上开发的Web应用程序.
JMX将如何帮助这个应用程序?
1)它会帮助我监控性能(内存,CPU和网络和磁盘IO)吗?
2)如果是,那么应用程序部署在多个服务器中,如何在一个仪表板中进行监控?
3)我是否必须对现有应用程序进行任何新代码更改,还是可以在不更改代码的情况下进行监视?
4)除了性能监控外,我们还能做些什么?因为名称是管理扩展(MX)我们可以管理什么以及如何管理?看来主要目标不是监控,而是管理?
我从Oracle网站http://docs.oracle.com/javase/tutorial/jmx/overview/why.html提供的教程中无法了解JMX .似乎一些商业代表准备本教程而不是技术人员.
任何人都可以帮助我理解这个JMX的东西,您的努力是真诚的感谢.
谢谢,你的朋友.
Dag*_*agR 19
JMX是一种从正在运行的系统中获取信息并在其上调用操作的标准化方法.JVM为您提供了一组MBean,您可以通过它们访问运行时数据,如内存消耗,GC统计信息和更多数据.您还可以调用许多操作.您的应用服务器还将为您提供许多MBean,您可以使用这些MBean来控制服务器和已安装的应用程序.
查看jconsole(包含在JDK中),了解JMX为您提供的内容!
| 归档时间: |
|
| 查看次数: |
10149 次 |
| 最近记录: |