多核CPU服务器 tomcat配置

系统 4224 0

公司测试服务器是双核的windows server2008系统, tomcat服务器最多的时候,cpu利用率是50%,即只用了单核。如何配置server,让其充分利用cpu呢?

(1)修改jvm配置, 使用server模式。 jre里面有client和server两个文件夹,里面的jvm.dll不同。

(2)  修改tomcat connector 配置, 加大 “ acceptorThreadCount” 数值。

参考文章:

http://www.coderanch.com/t/492062/Tomcat/Multi-CPU-configuration-webapplication-deployed

Make sure you use a modern VM (Java 1.6) because locking strategies improved dramatically over time.  

http://java-monitor.com/forum/showthread.php?t=133  

Also, start Tomcat using the -server flag.  

http://java-monitor.com/forum/showthread.php?t=552  

From there, use thread dumps to analyze what your code is doing. Go through them to reduce lock contention and make your code more suitable for multi-processor machines.  

http://java-monitor.com/forum/showthread.php?t=317  
http://java-monitor.com/forum/showthread.php?t=616

 

http://tomcat.apache.org/tomcat-7.0-doc/config/http.html

acceptorThreadCount

The number of threads to be used to accept connections. Increase this value on a multi CPU machine, although you would never really need more than   2 . Also, with a lot of non keep alive connections, you might want to increase this value as well. Default value is   1 .

 

http://forums.whirlpool.net.au/archive/971205

http://blog.csdn.net/maoweiwer/article/details/6117099

http://phl.iteye.com/blog/857587

 

JDK、JRE及JVM的关系总结

http://www.cnblogs.com/apm70/archive/2012/06/05/2536804.html

多核CPU服务器 tomcat配置


更多文章、技术交流、商务合作、联系博主

微信扫码或搜索:z360901061

微信扫一扫加我为好友

QQ号联系: 360901061

您的支持是博主写作最大的动力,如果您喜欢我的文章,感觉我的文章对您有帮助,请用微信扫描下面二维码支持博主2元、5元、10元、20元等您想捐的金额吧,狠狠点击下面给点支持吧,站长非常感激您!手机微信长按不能支付解决办法:请将微信支付二维码保存到相册,切换到微信,然后点击微信右上角扫一扫功能,选择支付二维码完成支付。

【本文对您有帮助就好】

您的支持是博主写作最大的动力,如果您喜欢我的文章,感觉我的文章对您有帮助,请用微信扫描上面二维码支持博主2元、5元、10元、自定义金额等您想捐的金额吧,站长会非常 感谢您的哦!!!

发表我的评论
最新评论 总共0条评论