全部博文(93)
分类: Java
2011-05-27 16:49:49
JBOSS优化日记:
一.Jboss内存优化:
修改$JBOSS_HOME/bin/run.conf文件,找到
JAVA_OPTS="-Xms128m -Xmx512m -Dsun....."
-Xms128m:分配最小内存
-Xmx512m:分配最大内存,修改这两个参数,一般为服务器内存的3/4内存。
-Xss128k:每增加一个线程,消耗128k内存,最佳值是128k,根据需要调整。
另外添加两个参数 -XX:+UseParallelGC -XX:+UseParallelOldGC 这两个让服务并行回收内存空间。
二.Jboss部署目录优化:
去掉和应用无关的部署,加快jboss运行速度
bsh-deployer.xml
client-deployer-service.xml
ear-deployer.xml
ejb-deployer.xml
http-invoker.sar
jboss-bean.deployer
jboss-ws4ee.sar
jms
jsr88-service.xml
schedule-manager-service.xml
scheduler-service.xml
sqlexception-service.xml
uuid-key-generator.sar
三.Jboss应用安全加固:
去掉:
Tomcat status (full) (XML)
JMX Console
JBoss Web Console
删除deploy下的
jmx-console.war/
management/