1、修改tomcat让其支持NIO
编辑Tomcat目录下面的conf子目录下面的server.xml文件
打开配置文件:vi /tomcat6/conf/server.xml
BIO:<Connector port="8080" protocol="HTTP/1.1" connectionTimeout="20000"
redirectPort="8443" />
NIO:<Connector port="8080" protocol="org.apache.coyote.http11.Http11NioProtocol " connectionTimeout="20000"
redirectPort="8443" />
由于Linux的内核默认限制了最大打开文件数目是1024,因此此次并发数控制在900。
可以用apache的ab -n ‘ 在测试会话中所执行的请求个数200’ -c ‘一次产生的请求个数900’ 命令压力测试下
NIO HTTP POOL NIOP tomcat四种Connector的ab测试根据最大最小原则用NIO_Connector
281 | 65 | 208 | 365 |
666 | 66 | 110 | 398 |
692 | 65 | 66 | 263 |
256 | 63 | 94 | 459 |
440 | 67 | 145 | 363 |
打开配置文件:vi /tomcat6/conf/server.xml 可以用apache的ab -n ‘ 在测试会话中所执行的请求个数’ -c ‘一次产生的请求个数’ 命令压力测试下