jconsole,jvisualvm监控jvm配置方法

简介:

在平常工作中监控jvm是一项必要的工作,但总是用命令行方式不能实时进行监控,jconsole就是一款可视化的即时监控工具。jvisualvm与jconsole用法基本一样。

个人倾向于使用jconsole,虽然jvisualvm界面更漂亮,但堆内存中每个区的使用情况不显示,只显示堆的总大小和已使用的大小,不能看到eden,surivor等详情使用情况,所以我一般使用jconsole来看堆内存更为详情的情况。

1.首先安装jdk,在bin目录下找到jconsole,双击打开。

  wKiom1kW-Umg5rqNAABM4A-CTjw196.png

2.一般采用远程安装的方式

3.在tomcat中的catalina.sh进行相关配置之后才可以实现远程监控

1
2
3
4
5
6
7
#在catalina.sh添加如下内容
CATALINA_OPTS="$CATALINA_OPTS
-Dcom.sun.management.jmxremote
-Dcom.sun.management.jmxremote.port=12345
-Dcom.sun.management.jmxremote.authenticate= false
-Dcom.sun.management.jmxremote.ssl= false
-Djava.rmi.server. hostname =192.168.10.59"

-Djava.rmi.server.hostname是本机的IP

-Dcom.sun.management.jmxremote.port是监控的端口

-Dcom.sun.management.jmxremote.authenticate:是否进行认证

-Dcom.sun.management.jmxremote.ssl:是否采用安全加密的方式

4.配置完之后重启tomcat,即可进行远程连接

wKioL1kW-lLAOWA1AACLtcKWRjE238.png

本文转自激情燃烧的岁月博客51CTO博客,原文链接http://blog.51cto.com/liuzhengwei521/1925344如需转载请自行联系原作者


weilovepan520

相关文章
|
1月前
|
DataWorks Java 关系型数据库
DataWorks常见问题之将预警信息发送至邮箱
DataWorks是阿里云提供的一站式大数据开发与管理平台,支持数据集成、数据开发、数据治理等功能;在本汇总中,我们梳理了DataWorks产品在使用过程中经常遇到的问题及解答,以助用户在数据处理和分析工作中提高效率,降低难度。
35 1
|
5月前
|
监控 数据可视化 Java
visualvm工具远程对linux服务器上的JVM虚拟机进行监控与调优
本文档主要总结在window本地环境远程对linux服务断的JVM虚拟机进行监控与调优的方法。
79 0
|
2天前
|
存储 安全 Java
JVM之本地方法栈和程序计数器和堆
JVM之本地方法栈和程序计数器和堆
8 0
|
1月前
|
算法 Java
JVM中判断对象是否需要回收的方法
JVM中判断对象是否需要回收的方法
|
2月前
|
存储 监控 Java
JVM监控和分析技术在实践中可能会面临什么?
JVM监控和分析技术在实践中可能会面临什么?
|
3月前
|
Java 应用服务中间件
jvm性能调优实战 - 45无限制的调用方法导致栈溢出OOM
jvm性能调优实战 - 45无限制的调用方法导致栈溢出OOM
44 0
|
4月前
|
监控 数据可视化 Java
VisualVM【实践 02】远程JVM监控的JMX配置及No supported for this JVM问题处理(Jstatd报错踩坑不计其数)
VisualVM【实践 02】远程JVM监控的JMX配置及No supported for this JVM问题处理(Jstatd报错踩坑不计其数)
114 0
|
4月前
|
存储 缓存 Java
JVM【带着问题去学习 02】数据结构栈+本地方法栈+虚拟机栈+JVM栈运行原理
JVM【带着问题去学习 02】数据结构栈+本地方法栈+虚拟机栈+JVM栈运行原理
34 0
|
4月前
|
安全 Java
JVM-intern方法在1.6和1.8版本实现区别
JVM-intern方法在1.6和1.8版本实现区别
|
5月前
|
搜索推荐 Java 应用服务中间件
深入理解JVM系列教程(08) - Tomcat调优配置
深入理解JVM系列教程(08) - Tomcat调优配置
65 0