jetty7.5 调优

1.线程池 

线程池线程资源大小确定了服务器的服务能力 

默认大小不一定能满足生产环境 

线程分配方式决定了服务器的资源利用效率 

固定线程数处理多任务,

代表:

JDK的ThreadPoolExecutor  

以最大的线程数为限处理多任务,代表:

jetty自带的QueuedThreadPool 


$JETTY_HOME/etc/jetty.xml中的配置实例:

 ####################################################################### 

  <Set name="ThreadPool">  

<!-- Default queued blocking threadpool -->  

<New class="org.eclipse.jetty.util.thread.QueuedThreadPool"> 

<Set name="minThreads">10</Set> 

<Set name="maxThreads">200</Set> 

<Set name="detailedDump">false</Set> 

</New> 

</Set> 

######################################################################## 

默认最大的线程才200个,肯定不能满足我们的生产环境,建议范围500-900


2.JVM调优  

JVM参数主要是堆/栈内存大小调整 

-Xmx/xms  最大/最小堆大小

-xmn 新生代大小

-XX:MaxPermSize  持久代堆大小


Jetty  $JETTY/start.ini 中的默认设置

 ############################### 

# --exec 

# -Dcom.sun.management.jmxremote 

# -Dorg.eclipse.jetty.util.log.IGNORED=true 

# -Dorg.eclipse.jetty.util.log.stderr.DEBUG=true 

# -Dorg.eclipse.jetty.util.log.stderr.SOURCE=true 

-Xmx2048m 

-Xmn1024m 

# -verbose:gc 

# -XX:+PrintGCDateStamps 

# -XX:+PrintGCTimeStamps


转载于:https://my.oschina.net/guoenzhou/blog/300772

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值