运用Jconsole监控JVM内存连接到远程linux与windows服务器 – WEB开发办 – JavaEye技术网站 应用服务器LinuxWindowsJVMWeb
程序员文章站
2022-03-11 20:51:29
...
运用Jconsole监控JVM内存连接到远程linux与windows服务器 – WEB开发办 – JavaEye技术网站(转).
Jconsole是JDK自带的监控工具,在JDK/bin目录下可以找到。它 用于连接正在运行的本地或者远程的JVM,对运行在java应用程序的资源消耗和性能进行监控,并画出大量的图表,提供强大的可视化界面。而且本身占用的 服务器内存很小,甚至可以说几乎不消耗,不失为一款好工具。
如何使用Jconsole 连接到远程linux与windows服务器。
—————Jconsole监视远程的linux服务器上的tomcat —————————–
环境:
服务器端: Linux + jdk1.60 + tomcat 6
客户端: Windows + jdk1.6.0
1、linux服务器上的tomcat 的bin/catalina.sh文件
(在# OS specific support. $var _must_ be set to either true or false. 这一行之后):
加入以下参数:
JAVA_OPTS=”-Dcom.sun.management.jmxremote.port=1090 -Dcom.sun.management.jmxremote.ssl=false -Dcom.sun.management.jmxremote.authenticate=false”
一般是这样地:
JAVA_OPTS=”-Xms256m -Xmx512m -Xss1024K -XX:PermSize=128m -XX:MaxPermSize=256m” JAVA_OPTS=” -Dcom.sun.management.jmxremote.port=1090 -Dcom.sun.management.jmxremote.ssl=false -Dcom.sun.management.jmxremote.authenticate=false ”
2、linux服务器执行hostname -i 命令,如果显示的是127.0.0.1,则需要修改/etc/hosts文件,否则jconsole无法链接。
# vi /etc/hosts,修改如下:
原值是: 127.0.0.1 localhost localhost.localdomain localhost 修改为: 服务器的真实IP地址 localhost localhost.localdomain [...]
上一篇: html area标签怎么用
下一篇: struts入门初步(一)