您的位置:首页 > 运维架构 > Linux

windows下通过jconsole监控linux内存,cpu占用情况

2013-10-29 16:18 686 查看
【修改catalina.sh】

JAVA_OPTS='-Xms1024m -Xmx1024m -XX:PermSize=256M -XX:MaxNewSize=512m -XX:MaxPermSize=512m -Djava.rmi.server.hostname=172.16.43.166 -Dcom.sun.management.jmxremote.port=8006 -Dcom.sun.management.jmxremote.ssl=false-Dcom.sun.management.jmxremote.authenticate=false'


【连接jconsole】

166对应的外网ip:101.95.48.96

101.95.48.96:8006


——————————华丽的分隔符————————————————————————————————————————————————————————

【以下是截图】





总结:

1,最开始始终连接失败,有几处地方值得说明一下:关于8006这个端口(也可能你配的是9988,9911或者其他),一定要先telnet一下

windows--cmd--telnet 101.95.48.96 8006

如果通过,那么这里就表示端口已经开放。回到cmd的时候,按三下回车~(哈,偷学的)

2,一处受争议的地方

-Djava.rmi.server.hostname=192.168.1.122
-Dcom.sun.management.jmxremote
-Dcom.sun.management.jmxremote.port=911
-Dcom.sun.management.jmxremote.ssl=false
-Dcom.sun.management.jmxremote.authenticate=false


这个是网上的版本:这里的第一句指定服务器名称的需要说明一下,如果linux本身的ip是127.0.0.1,那么hostname一定要写上、

[查看linux下主机名]

hostname  -i


如果通过修改  /etc/host  的ip,那么此句就可以省略

内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签: