公司測試服務器是雙核的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
?
|
?
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
更多文章、技術交流、商務合作、聯系博主
微信掃碼或搜索:z360901061

微信掃一掃加我為好友
QQ號聯系: 360901061
您的支持是博主寫作最大的動力,如果您喜歡我的文章,感覺我的文章對您有幫助,請用微信掃描下面二維碼支持博主2元、5元、10元、20元等您想捐的金額吧,狠狠點擊下面給點支持吧,站長非常感激您!手機微信長按不能支付解決辦法:請將微信支付二維碼保存到相冊,切換到微信,然后點擊微信右上角掃一掃功能,選擇支付二維碼完成支付。
【本文對您有幫助就好】元
