监控Jvm运行情况

原创
2016/08/11 08:07
阅读数 212

在实际工作当中经常会遇到,堆内存或栈内存溢出的情况我们要做的就是如何正确的监控jvm的情况,要监控jvm 运行的情况需要配置如下参数:

export JAVA_OPTS="-Dcom.sun.management.jmxremote=true \
                  -Dcom.sun.management.jmxremote.port=9090 \
                  -Dcom.sun.management.jmxremote.ssl=false \
                  -Dcom.sun.management.jmxremote.authenticate=false \
                  -Djava.rmi.server.hostname=192.168.1.202  -Xss512k -Xms2048M -Xmx2048M -XX:MaxPermSize=256M -XX:PermSize=128M -XX:NewSize=128M"

 

 

Dcom.sun.management.jmxremote #支持jmx远程连接

Dcom.sun.management.jmxremote.port=9090 #连接端口

Dcom.sun.management.jmxremote.ssl=false #关闭SSL连接

Dcom.sun.management.jmxremote.authenticate=false #不使用身份验证

Djava.rmi.server.hostname=192.168.1.202 #连接ip地址

 

可以使用jre自带的jconsole命令来连接:需配置java 运行环境 

 

 

 

展开阅读全文
打赏
1
2 收藏
分享
加载中
更多评论
打赏
0 评论
2 收藏
1
分享
返回顶部
顶部