锁定老帖子 主题:tomcat 优化到每秒并发1000
该帖已经被评为精华帖
|
|
---|---|
作者 | 正文 |
发表时间:2008-05-09
Requests per second: 35.42 [#/sec] (mean)
为什么会这么低? |
|
返回顶楼 | |
发表时间:2008-05-09
robbin 写道 codeutil 写道 楼主用的cpu 貌似32位的,操作系统 是windows robbin用的cpu 貌似64位的,操作系统 是linux. java在linux及64位下可以发挥的非常好。 嘿嘿,俺是64位的CPU,64位的Linux操作系统,再配上64位的JDK,齐活了,那性能真不是盖的! 我看64位的JDK 应该是用sun-jdk-1.5.08-amd64.bin 。。。 |
|
返回顶楼 | |
发表时间:2008-05-09
webeasymail 写道 D:\Apache2.2\bin>ab -n 10000 -c 800 http://127.0.0.1/index.jsp Total transferred: 413090000 bytes HTML transferred: 410780000 bytes robbin 写道 apache/bin/ab -c 1000 -n 10000 http://cvs.iteye.com:8080/test.jsp Total transferred: 3100000 bytes HTML transferred: 790000 bytes -n 都是10000,这个貌似是运行10000次吧? -c 一个是800,一个是1000,貌似是并发数,也差不太多. 我外行的很,如果参数弄错了还望指正呢. 也不知这个transferred 是什么意思,是网络传输的流量吗? 上边的-n和-c参数情况下,怎么两者会差出100多倍呢 不知这个是否影响? |
|
返回顶楼 | |
发表时间:2008-05-09
xellos 写道 webeasymail 写道 D:\Apache2.2\bin>ab -n 10000 -c 800 http://127.0.0.1/index.jsp Total transferred: 413090000 bytes HTML transferred: 410780000 bytes robbin 写道 apache/bin/ab -c 1000 -n 10000 http://cvs.iteye.com:8080/test.jsp Total transferred: 3100000 bytes HTML transferred: 790000 bytes -n 都是10000,这个貌似是运行10000次吧? -c 一个是800,一个是1000,貌似是并发数,也差不太多. 我外行的很,如果参数弄错了还望指正呢. 也不知这个transferred 是什么意思,是网络传输的流量吗? 上边的-n和-c参数情况下,怎么两者会差出100多倍呢 不知这个是否影响? 楼主tomcat + apache的方案中: 800并发文件大小: Document Length: 41078 bytes 1000并发文件大小: Document Length: 323 bytes 单独tomcat方案中: 250并发文档大小: Document Length: 41078 bytes 而R老大方案文档大小: Document Length: 79 bytes 所以传输总量才会相差那么大。 只是,如此说来,文档大小也要考虑在内? |
|
返回顶楼 | |
发表时间:2008-05-09
Tomcat本身一般不会成为瓶颈:)
应用或DB操作,这些才是重点~~ |
|
返回顶楼 | |
发表时间:2008-05-09
tigershuang 写道 楼主tomcat + apache的方案中: 800并发文件大小: Document Length: 41078 bytes 1000并发文件大小: Document Length: 323 bytes 单独tomcat方案中: 250并发文档大小: Document Length: 41078 bytes 而R老大方案文档大小: Document Length: 79 bytes 所以传输总量才会相差那么大。 只是,如此说来,文档大小也要考虑在内? 因为是用ab做测试,而且是直接在本机测试,所以文档的大小影响不大的,几乎可以忽略不计。 |
|
返回顶楼 | |
发表时间:2008-05-09
我觉得ab测试和实际生产环境的测试差别很大,不是很能说明问题的。
|
|
返回顶楼 | |
发表时间:2008-05-10
难道操作系统的影响有这么大
我测试的,我在windows 2003下测试也差不多。 Requests per second: 35.42 [#/sec] (mean) 楼主的会有 293这么高。更不用说robbin的了 Requests per second: 293.71 [#/sec] (mean) 设置,都按照上边优化的啊? 还有什么需要注意的吗? |
|
返回顶楼 | |
发表时间:2008-05-11
请教一下,我的并发数超过65就会报错
Benchmarking localhost (be patient)...apr_pollset_create failed: Invalid argumen t (22) 是不是tomcat什么地方要解除限制呢? |
|
返回顶楼 | |
发表时间:2008-05-11
用windows的话,著名的MaxUserPort和TcpTimedWaitDelay得先调,不然没法对比
|
|
返回顶楼 | |