2010年1月13日星期三

运行jboss的JVM参数

/usr/java6/bin/java
-Dprogram.name=run.sh
-server -Xmx1g -Xms1g -Xmn256m -XX:PermSize=128m -Xss256k
-XX:+DisableExplicitGC -XX:+UseConcMarkSweepGC -XX:+CMSParallelRemarkEnabled
-XX:+UseCMSCompactAtFullCollection -XX:LargePageSizeInBytes=128m
-XX:+UseFastAccessorMethods -XX:+UseCMSInitiatingOccupancyOnly
-XX:CMSInitiatingOccupancyFraction=70 -Djava.awt.headless=true
-Djava.net.preferIPv4Stack=true
-Djava.rmi.server.hostname=[jboss的IP地址]
-Dcom.sun.management.jmxremote
-Dcom.sun.management.jmxremote.port=1911
-Dcom.sun.management.jmxremote.ssl=false
-Dcom.sun.management.jmxremote.authenticate=false
-Djboss.server.home.dir=/home/product/deploy/jboss_server
-Djboss.server.home.url=file:/home/product/deploy/jboss_server
-Dapplication.codeset=GBK
-Ddatabase.codeset=ISO-8859-1
-Ddatabase.logging=false
-Djava.endorsed.dirs=/usr/jboss/lib/endorsed
-classpath /usr/jboss/bin/run.jar:/usr/java6/lib/tools.jar org.jboss.Main

包括了GC配置和jconsole,线上系统可去除jconsole,若你的服务是集群的话,最好保留一个,以便
随时观察线上系统的运行状况。

没有评论: