上篇博客提到tomcat调优方案,那么jboss的调优就不能不提了。
jboss的调优也分为三个部分:系统调优(上篇博客提到了,所以这里就不说了),jboss本身优化,JVM参数优
化,jboss目录优化。
一、Jboss本身优化
调整jboss的最大连接数,配置deploy/jboss-web.deployer/server.xml文件:
<Connector
port="8080"
address="0.0.0.0"
maxThreads="1600"
minSpareThreads="100"
maxSpareThreads="250"
emptySessionPath="false"
enableLookups="false"
redirectPort="8443"
acceptCount="800"
connectionTimeout="20000"
disableUploadTimeout="true"
URIEncoding="UTF-8"
/>
参数说明:
maxThreads:表示最多同时处理的连接数。应该将线程数(最大线程数)设置比最大预期负载(同时并发的点击)多25%(经验规则)。
acceptCount:当同时连接的人数达到maxThreads时,还可以接收排队的连接。
minSpareThread:指“启动以后,总是保持该数量的线程空闲等待”;设置比预期负载多25%。
maxSpareThread:指“如果超过了minSpareThread,然后总是保持该数量的线程空闲等待”;设置比预期负载多25%。