Tomcat 7在我们日常开发、测试、生产环境都会使用到,但对于大部分开发人员来说,对其性能还是没有多大了解。本文就对它做一次性能测试,对比优化前后的性能区别。
目录
一、运行环境
二、未调优前
三、优化后
四、总结
一、运行环境
CPU: Intel(R) Pentium(R) P6200@2.13GHz ;
内存:4G,装的是32位win7,只认出3G,没有花时间去整ramdisk之类的东西;
操作系统:win7 32位;
JDK:1.7.0_55
Tomcat:7.0.53
大家不要笑,公司电脑,就给配这样的,慢的要死,悲剧!
下面所有测试都是基于1000个请求做的,且都是访问Tomcat默认的ROOT首页
二、未调优前
并发用户数从10-1000挨个测试,测试结果如下:
在 Ubuntu 12.04 LTS 上通过 Tomcat 部署 Solr 4
Ubuntu下部署Solr(4.4)到Tomcat(7.0.53)
实例详解Tomcat组件安装+Nginx反向代理Tomcat+Apache使用mod_jk和mod_proxy反向代理和负载均衡
从上面的测试结果来看,除去200用户并发的时候(这时候可能在做GC),吞吐率和请求处理时间都比较稳定,但请求等待时间到后面就飕飕的往上涨了。经观察,CPU负载均在80%以下。