03 JVisualVM(本地和远程可视化监控)
JVisualVM
详情参考官方文档
Mac命令行直接输入jvisualvm命令,Windows 找到对应的 exe 文件双击即可打开
插件安装Tools>Plugins>Settings根据自身版本(java -version)更新插件中心地址,各版本查询地址:
http://visualvm.github.io/pluginscenters.html
建议安装:Visual GC, BTrace Workbench
以上是本地的JAVA进程监控,还可以进行远程的监控,在上图左侧导航的 Applications 下的 Remote 处右击Add Remote Host…,输入主机 IP 即可添加,在 IP 上右击会发现有两种连接 JAVA 进程进行监控的方式:JMX, jstatd
bin/catalina.sh(以192.168.0.5为例)
JAVA_OPTS="$JAVA_OPTS -Dcom.sun.management.jmxremote -Dcom.sun.management.jmxremote.port=9004 -Dcom.sun.management.jmxremote.authenticate=false -Dcom.sun.management.jmxremote.ssl=false -Djava.net.preferIPv4Stack=true -Djava.rmi.server.hostname=192.168.0.5"
启动tomcat,以 JMX 为例,在 IP 上右击点击Add JMX Connection…,输入 IP:PORT
以上为 Tomcat,其它 JAVA 进程也是类似的,如:
nohup java -Dcom.sun.management.jmxremote -Dcom.sun.management.jmxremote.port=9005 -Dcom.sun.management.jmxremote.local.only=false -Dcom.sun.management.jmxremote.authenticate=false -Dcom.sun.management.jmxremote.ssl=false -Djava.net.preferIPv4Stack=true -Djava.rmi.server.hostname=192.168.0.5 -jar monitor_tuning-0.0.1-SNAPSHOT.jar &
相关推荐
魅惑青花瓷 2020-11-11
赶路人儿 2020-11-02
liujianhua 2020-10-22
Locksk 2020-10-12
菜鸟 2020-09-14
yyhhlancelot 2020-08-26
dayslrk 2020-08-16
MrFuWen 2020-08-15
letheashura 2020-08-14
molong0 2020-08-06
redis 2020-08-02
zlfing 2020-07-27
guoyun0 2020-07-19
anglehearts 2020-07-18
yyhhlancelot 2020-07-06
walegahaha 2020-06-15
Leonwey 2020-06-11
bingdata 2020-06-09
wndong 2020-06-04