首页 技术 正文
技术 2022年11月14日
0 收藏 449 点赞 3,644 浏览 1070 个字

JConsole(Java Monitoring and Management Console)是一种基于JMX的可视化监视、管理工具。管理的是什么?管理的是监控信息、永久代的使用信息、类加载等等

如果我们想监控本机的某一个java程序的运行,那么直接输入jconsole(windows下可以弹出图形化界面,linux 下无法弹出图形化界面)即可,

JVM的监控工具之jconsole

可以看到本机的java 进程,

点击其中一个就可以进入图形化界面,然后对其进行监控查看堆信息,以及进行死锁检测。

监控eureka 线程,里面有一栏是线程,下有检测死锁的功能,未检测到死锁,说明不存在死锁:

JVM的监控工具之jconsole

点击未检测到死锁,

然后监控查看deadlock进程,点击检测死锁,发现了三个死锁的线程,点击线程可以查看阻塞的地方,不同版本JDK这里可能有所差异,网上的部分资料说这里会有红色的提示,:

JVM的监控工具之jconsole

监控界面上还有执行GC的功能,点击GC后发现内存确实堆内存占用有所下降:

JVM的监控工具之jconsole

上面讲了如何监控本机的JAVA线程,如果想监控远程tomcat的的进程呢

需要在catalina.sh 中添加如下配置:

JAVA_OPTS=”$JAVA_OPTS -Djava.rmi.server.hostname=192.168.54.5″  ## 配置远程的主机
JAVA_OPTS=”$JAVA_OPTS -Dcom.sun.management.jmxremote.port=8888″  ## 配置远程jMX端口
JAVA_OPTS=”$JAVA_OPTS -Dcom.sun.management.jmxremote.rmi.port=8888″  ## 配置远程jMX端口
JAVA_OPTS=”$JAVA_OPTS -Dcom.sun.management.jmxremote.authenticat=true”  ## ## 配置远程jMX 是否需要认证
JAVA_OPTS=”$JAVA_OPTS -Dcom.sun.management.jmxremote.ssl=false” ## 配置远程jMX是否需要ssl

JAVA_OPTS=”$JAVA_OPTS -Dcom.sun.management.jmxremote.authenticat=true”  因环境不同而有所差异,我本机必须配置为true,false 访问不了

既然开启了远程的认证,必然存在认证的用户名和密码问题,密码配置参考博客:https://www.cnblogs.com/wanfeng/p/9582226.html

链接远程的tomcat:

JVM的监控工具之jconsole

远程tomcat的catalina.sh 配置如下:

JVM的监控工具之jconsole

相关推荐
python开发_常用的python模块及安装方法
adodb:我们领导推荐的数据库连接组件bsddb3:BerkeleyDB的连接组件Cheetah-1.0:我比较喜欢这个版本的cheeta…
日期:2022-11-24 点赞:878 阅读:9,157
Educational Codeforces Round 11 C. Hard Process 二分
C. Hard Process题目连接:http://www.codeforces.com/contest/660/problem/CDes…
日期:2022-11-24 点赞:807 阅读:5,625
下载Ubuntn 17.04 内核源代码
zengkefu@server1:/usr/src$ uname -aLinux server1 4.10.0-19-generic #21…
日期:2022-11-24 点赞:569 阅读:6,470
可用Active Desktop Calendar V7.86 注册码序列号
可用Active Desktop Calendar V7.86 注册码序列号Name: www.greendown.cn Code: &nb…
日期:2022-11-24 点赞:733 阅读:6,241
Android调用系统相机、自定义相机、处理大图片
Android调用系统相机和自定义相机实例本博文主要是介绍了android上使用相机进行拍照并显示的两种方式,并且由于涉及到要把拍到的照片显…
日期:2022-11-24 点赞:512 阅读:7,878
Struts的使用
一、Struts2的获取  Struts的官方网站为:http://struts.apache.org/  下载完Struts2的jar包,…
日期:2022-11-24 点赞:671 阅读:5,044