Resin与tomcat配置调优

 

1 tomcat调优 (参数根据具体的服务器来配置)

JAVA_OPTS="-Xms512m -Xmx3500m -XX:PermSize=128m -XX:MaxPermSize=256m -Xss200k -XX:+CMSClassUnloadingEnabled -XX:+UseConcMarkSweepGC"

 

 

2 Resin 调优设置:

 

 

<server-default>

    <!--堆初始大小一般与最大大小一样-->

    <jvm-arg>-Xms1024m</jvm-arg>

    <!--最大堆大小一般不超过4G-->

    <jvm-arg>-Xmx1024m</jvm-arg>

    <!--年轻带大小-->

    <jvm-arg>-XX:NewSize=512M</jvm-arg>

      <!--最大年轻带大小一般和初始值相同-->

    <jvm-arg>-XX:MaxNewSize=512M</jvm-arg>

 

    <!--每个线程栈大小一般为大于200k即可,设置大了会影响线程数量-->

    <jvm-arg>-Xss1024</jvm-arg>

 

     <!--设置年轻代与年老代比值-->

    <jvm-arg>-XX:NewRatio=2</jvm-arg>

 <!--设置最大永久区大小,用于存放class信息和元信息-->

    <jvm-arg>-XX:PermSize=128m</jvm-arg>

 

   <!-300-500已经很大了-->

    <thread-max>500</thread-max>

 

    <socket-timeout>30s</socket-timeout>

 

    <keepalive-max>512</keepalive-max>

 

    <keepalive-timeout>60s</keepalive-timeout>

 

</server-default>

猜你喜欢

转载自username2.iteye.com/blog/2278231