jboss 调优
时间:2010-07-05 来源:wizardzj
<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:表示最多同时处理的连接数 acceptCount:当同时连接的人数达到maxThreads时,还可以接收排队的连接
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:表示最多同时处理的连接数 acceptCount:当同时连接的人数达到maxThreads时,还可以接收排队的连接
其中主要修改两个参数maxThreads和acceptCount值。增加maxThreads,减少acceptCount值有利缩短系统的响应时间。但是maxThreads和acceptCount的总和最高值不能超过6000,而且maxThreads过大会增加CPU和内存消耗,故低配置用户可通过降低maxThreads并同时增大acceptCount值来保证系统的稳定。下表罗列出了在不同并发情况下Tomcat参数与并发在线的一般关系。
jboss配置表
并发数 | 服务器内存 | jboss参数 | |
maxThreads | acceptCount | ||
50以下 | 2G | 256 | 800 |
50-300 | 4G | 600 | 1024 |
300-800 | 8G | 1024 | 1528 |
800-1000 | 8G | 1024 | 2048 |
1000-1200 | 12G | 1526 | 2048 |
1200-1500 | 16G | 2048 | 2048 |
Linux优化配置信息:
执行:vi /etc/sysctl.conf
添加一行:net.ipv4.ip_local_port_range = 1024 65535
再执行:sysctl -p
java 6 jvm默认参数
http://www.md.pp.ru/~eu/jdk6options.html
相关阅读 更多 +