visualVm監控tomcat


1.添加環境變量
修改/etc/profile 底端添加即可
參考如下:

JAVA_HOME=/usr/java/jdk1.6.0_27
JAVA_OPTS="-Xms512m -Xmx2048m -XX:MaxNewSize=128m -XX:MaxPermSize=256m"
CATALINA_OPTS="$CATALINA_OPTS -Djava.rmi.server.hostname=
172.16.15.57 -Dcom.sun.management.jmxremote.port=8999 -Dcom.sun.management.jmxremo
te.ssl=false -Dcom.sun.management.jmxremote.authenticate=false"
PATH=$JAVA_HOME/bin:$PATH
CLASSPATH=.:$JAVA_HOME/lib/tools.jar:$JAVA_HOME/lib/dt.jar
TOMCAT_HOME=/home/timekey/tomcat/
export JAVA_HOME PATH CLASSPATH TOMCAT_HOME JAVA_OPTS CATALINA_OPTS

其中VisualVM主要用到的是CATALINA_OPTS的參數配置。

注:Linux環境下,還需指定-Djava.rmi.server.hostname=172.16.15.57 才能使JMX設置成功。


wKiom1L8PjbyI5CFAANYM8CoQyM683.jpg

這樣就可以檢測tomcat的JVM內存情況了。

而從上面的配置可以看到,其實配置tomcat的JVM的時候,不用像網上很多文章說的去修改catalina.bat或者catalina.sh腳本中的內容,因爲腳本中其實基本配置都是讀取環境變量JAVA_OPTS和CATALINA_OPTS的,我們只要根據自己的需求修改這些變量即可。

另:VisualVM工具下也提供一些插件方便你管理和維護JVM,建議你把他們都裝上,雖然有些沒什麼用,例如J2ME或glassfish的等,但他們的體積都很小,一共才3M左右。


發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章