欢迎您访问程序员文章站本站旨在为大家提供分享程序员计算机编程知识!
您现在的位置是: 首页

运用Jconsole监控JVM内存连接到远程linux与windows服务器 – WEB开发办 – JavaEye技术网站 应用服务器LinuxWindowsJVMWeb 

程序员文章站 2022-03-11 20:50:47
...
运用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 [...]