我们在进行负载测试时观察到 jboss 5.1 的 CPU 使用率很高。
在jboss-5.1.0.GA\server\default\deploy\jbossweb.sar路径下的server.xml中,我们通过以下方式在连接器中完成了线程配置
<Connector port="8080" address="${jboss.bind.address}"
maxThreads="250" maxHttpHeaderSize="8192"
emptySessionPath="true" protocol="HTTP/1.1"
enableLookups="false" redirectPort="8443" acceptCount="100"
connectionTimeout="20000" disableUploadTimeout="true" />
我们还在 jboss 的启动文件中将 JVM 大小增加到 1.5 gig。
但是我们仍然看到服务器的 CPU 使用率很高(接近 95% 到 98% 的使用率),而且这种情况有时会更多,服务器崩溃并导致 OutOfMemory 异常。
以前当我们使用 jboss 4 时,我们并没有遇到这个问题,但是现在在迁移到 jboss 5 之后,我们得到了这个问题。有人可以就此提出建议吗?