Tomcat5.5性能测试

阅读更多

第一部分:背景

硬件: CPU p4 3.0

内存: 1 GB

 

操作系统: Windows2003

上面跑着 Oracle 10g 测试的 Web 应用

 

开发框架: SpringSide 1.0 M3 的改造版,把 Web 换成 JSF1.1.3 Spring 升级到 2.0.

 

Web Server: Tomcat5.5.17 ,  Apache2.0

 

第二部分:测试对象

 

JMeter 测试一个有 500+ 条记录的表,每次查询都全部查询出来。最后在页面上显示 100 条。

 

测试要求: 10 个并发用户,共访问 200

 

 

第三部分:测试结果

 

0,  未启动 Tomcat 时,内存情况:

 

 

1 ,单个 Tomcat ,默认设置,测试结果:

 

2 ,单个 Tomcat, catalina.bat Xms Xmx 的值设为 768 时测试结果:


内存情况:

 

3 ,单个 Tomcat, 设置了 Xms Xmx ,并启用了 APR, 测试结果


内存情况:

 

 

 

4 Apache2 分发请求, 2 Tomcat 负载均衡,每个 Tomcat Xms Xmx 都设置 384M 内存,任何请求全部由 Tomcat 处理。测试结果:


内存情况:

 

5 ,在测试 4 的情况下,起用 APR, 测试结果:


内存情况:

 

 

第四部分,结论: APR Apache2 分发方式的负载均衡,只能选一种,否则性能比较遭。  

 

 

 

 

你可能感兴趣的:(Tomcat,F#,Oracle,Spring,JSF)