jvisualvm性能监控

Posted 小郗测试

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了jvisualvm性能监控相关的知识,希望对你有一定的参考价值。

一、配置JMX

1、进入tomcat bin目录

vim catalina.sh #!/bin/sh下面加入:

#!/bin/sh
JAVA_OPTS="-Dcom.sun.management.jmxremote -Dcom.sun.management.jmxremote.port=1090 -Dcom.sun.management.jmxremote.rmi.port=1090 -Dcom.sun.management.jmxremote.ssl=false -Dcom.sun.management.jmxremote.authenticate=false -Djava.rmi.server.hostname=192.168.9.135"

2、重启服务

3、进入D:\\Program Files\\Java\\jdk1.7.0_55\\bin目录,打开jvisualvm.exe程序

4、右键点击添加远程主机

5、右键点击添加JMX连接

6、监控信息

 二、配置jstatd

1、配置安全策略

vim  JDK/jre/lib/security/java.policy

在文件末尾 }; 前添加
permission java.security.AllPermission;

2、启动jstatd

进入JKD bin目录:./jstatd -J-Djava.security.policy=all.policy &

启动后会开启1099注册端口和一个随机端口,注册端口也可以加上-p参数手动指定,如:/jstatd -J-Djava.security.policy=all.policy -p 1199 &

3、监控信息

如果配置正确,VisualVM会自动检测到jstatd连接并添加节点

 

以上是关于jvisualvm性能监控的主要内容,如果未能解决你的问题,请参考以下文章

压力测试 JMeter 性能监控 jvisualvm 性能调优

JVM性能调优监控工具 jvisualvm.exe

JVisualVM 进行性能分析及调优

jvisualvm远程监控jvm设置

java性能监控器VisualVM

jconsole和jvisualvm监控tomcat配置