TOMCAT可以稳定支持的最大并发用户数

系统 1845 0

转自:http://blog.sina.com.cn/s/blog_68b7d2f50101ann7.html

服务器配置:

 

单硬盘, SATA    8MB缓存

测试服务器和 loadrunner运行服务器位于同一网段 --100MB网络(同一交换机)上,排除网络问题的影响

服务器运行始终, CPU使用率非常低没有超过 5%  因此虽然服务器配置低,但是不是性能瓶颈所在

服务器运行在 windows server 2003 sp2中文版(正版系统)

tomcat内存的设置: 1.4GBJVM+256MB的池

set JAVA_HOME=C:\JAVA\JDK15
set CATALINA_OPTS=-server -Xms 1400m -Xmx1400m -XX:PermSize=256m -XX:MaxPermSize=256m

tomcat线程的设置:初始产生 1000线程数最大支持 2000线程

<Connector port="80" maxHttpHeaderSize="8192"
                maxThreads="4000" minSpareThreads="1000" maxSpareThreads="2000"
                enableLookups="false" redirectPort="8443" acceptCount="2000"
                connectionTimeout="20000" disableUploadTimeout="true" />

需要显示的 JSP页面: index.jsp

==========================================================
<html>
<body>
test---tomcat
<%
    System.out.println("===========================");
     System.out.println("===========================");
System.out.println("===========================");
    System.out.println("===========================");
     System.out.println("===========================");      %>

</body>
</html>

=============================================================

类似于静态页面,以此来判断 tomcat支持的最大的并发用户数量

使用 loadrunner设置 1000并发用户数进行压力测试。每两秒钟增加一个用户,以此递增,直至 1000后,然后再按照两秒钟一个用户递减直至用户数位 0.

测试结果:

Transaction Response Time Under Load

1可以看到在达到 600用户同时在线的时候,系统响应时间为 6秒钟

100人 -----响应时间 0.8秒     完美

150人 -----响应时间 1秒        完美

200人 -----响应时间 1.5秒      响应时间有微小波动 比较完美

250 -----响应时间 1.8秒      比较完美(此时是理想情况下最大的并发用户数量)

280 -----开始出现连接丢失问题,连接开始不稳定

300人 -----响应时间 3秒        响应时间有较大波动峰值为 6秒     较差

350人 -----响应时间 3秒        开始大量出现连接丢失问题 连接很不稳定

400人 -----响应时间 3.8秒      连接丢失数量达到 3000次以上

450人 -----响应时间 4秒        连接丢失数量达到 6000次以上

500人 -----响应时间 4秒        连接丢失数量达到 11000次以上

550人 -----响应时间 6秒        连接丢失数量达到 21000次以上

600人 -----响应时间 6秒        连接丢失数量达到 25000次以上

600人开始系统出现异常情况,因此停止测试。测试数据到此为止。

每秒的点击次数:

  TOMCAT可以稳定支持的最大并发用户数





 

虚拟用户递增情况:

TOMCAT可以稳定支持的最大并发用户数

 

 

 

测试过程中成功和失败的响应结果:

TOMCAT可以稳定支持的最大并发用户数

TOMCAT可以稳定支持的最大并发用户数


更多文章、技术交流、商务合作、联系博主

微信扫码或搜索:z360901061

微信扫一扫加我为好友

QQ号联系: 360901061

您的支持是博主写作最大的动力,如果您喜欢我的文章,感觉我的文章对您有帮助,请用微信扫描下面二维码支持博主2元、5元、10元、20元等您想捐的金额吧,狠狠点击下面给点支持吧,站长非常感激您!手机微信长按不能支付解决办法:请将微信支付二维码保存到相册,切换到微信,然后点击微信右上角扫一扫功能,选择支付二维码完成支付。

【本文对您有帮助就好】

您的支持是博主写作最大的动力,如果您喜欢我的文章,感觉我的文章对您有帮助,请用微信扫描上面二维码支持博主2元、5元、10元、自定义金额等您想捐的金额吧,站长会非常 感谢您的哦!!!

发表我的评论
最新评论 总共0条评论