我需要一些信息:PS Perm Gen && Perm Gen JVM PROPERTIES?
我有2個6.1紅帽Linux服務器使用Tomcat 7.0.28和JAVA jdk1.7.0_05
在192.168.1.20(TOM04)我有1個實例TOMCAT 7在MBean「 java.lang中:類型=記憶池,名字=彼爾姆GEN」
在192.168.1.21(TOM01)我有1個實例TOMCAT 7 MBEAN 「java.lang中:類型=記憶池,名字= PS彼爾姆GEN」
爲什麼MBEAN不同於「PERM GEN & & PS PERM GEN」是什麼意思? (我想PS燙髮根到處)
http://img27.imageshack.us/img27/5803/tom01u.png
http://img839.imageshack.us/img839/7539/tom04.png
Java版本是相同的:Java的版本的Java版本 「1.7.0_05」 的Java(TM)SE運行時環境(建立1.7.0_05 -b06)
setnenv.sh 192.168.1.20(TOM04):
/斌/慶典
LD_LIBRARY_PATH = $ LD_LIBRARY_PATH:$ CATALINA_HOME/lib目錄 出口LD_LIBRARY_PATH
出口JAVA_HOME =的/ usr/JAVA /默認
JAVA_OPTS =「$ JAVA_OPTS -Xmx1024m -Xms512m -Xmn384m -server -XX:MaxPermSize參數=384米 「 JAVA_OPTS = 」$ JAVA_OPTS -DLOG_ROOT_PATH = /選擇/ applogs/INSTANCE01「 JAVA_OPTS = 」$ JAVA_OPTS -Dcom.ogige.environment =生產的「 JAVA_OPTS = 」$ JAVA_OPTS -XX:+ HeapDumpOnOutOfMemoryError「 JAVA_OPTS =」 $ JAVA_OPTS -XX:HeapDumpPath =/opt/applogs「 JAVA_OPTS =」$ JAVA_OPTS -XX:ParallelGCThrea DS = 2" JAVA_OPTS = 「$ JAVA_OPTS -XX:SurvivorRatio = 8」
出口JAVA_OPTS = $ JAVA_OPTS
setenv.sh 192.168.1.21(TOM01):
!/斌/慶典
LD_LIBRARY_PATH = $ LD_LIBRARY_PATH:$ CATALINA_HOME/lib目錄 出口LD_LIBRARY_PATH
出口JAVA_HOME =的/ usr/JAVA /默認
JAVA_OPTS = 「$ JAVA_OPTS -Xmx1024m -Xms512m -Xmn384m -server -XX:MaxPermSize參數=384米」 JAVA_OPTS =「$ JAVA_OPTS -DLOG_ROOT_PATH = /選擇/ applogs/INSTANCE01「 JAVA_OPTS =」$ JAVA_OPTS -Dcom.Ogige。環境=生產的 「 JAVA_OPTS = 」$ JAVA_OPTS -XX:+ HeapDumpOnOutOfMemoryError「 JAVA_OPTS = 」$ JAVA_OPTS -XX:HeapDumpPath = /選擇/ applogs「 JAVA_OPTS = 」$ JAVA_OPTS -XX:ParallelGCThreads = 2「 JAVA_OPTS =」 $ JAVA_OPTS -XX:SurvivorRatio = 8"
出口JAVA_OPTS = $ JAVA_OPTS
我有「遷移」我的TOMCAT實例從:192.168.1.20(TOM04)到192.168.1.21(TOM01) 而且一切都很好我有MBEAN 「[java.lang:type = MemoryPool,name = PS Perm Gen」,而不是「java.lang:type = MemoryPool,name = Perm Gen」 這個主機有什麼問題;'([192.168.1.20(TOM04)] – Canna
PS =並行清除 我不知道爲什麼我在兩臺主機上不一樣,但無論如何...我想讓所有的實例都與PS XXXX,所以我只是添加在setenv.sh(JAVA_OPTS =「$ JAVA_OPTS -XX:+ UseParallelGC「) – Canna