首页 > 其他 > 详细

nginx / apache / tomcat /resin等 http server的benchmark性能测试方法

时间:2014-01-14 21:42:20      阅读:655      评论:0      收藏:0      [点我收藏+]

性能测试是软件产品发布前必经阶段,对于web app的发布需要使用http server,可选择的优秀免费http server主要有开源apache server, 俄国的nginx,专用于java web app 的 tomcat 以及resin,本文主要介绍针对不同server的性能测试方法和工具介绍。(附加上对tornado的测试)

 

测试目标是:

1. 并发耐受

2.处理延迟

3.各界段性能(网络/服务器处理/app处理/db读写)

4.性能瓶颈分析

5.优化方法

 

主要工具:

1.Ab

2.Apache Jmeter

3.Curl-loader

4.FunkLoad

5.httperf

6.siege

7.time curl

 

针对http server:apache / nginx /  tomcat / resin / tornado

针对DB server(NoSql): mongodb,cassandra,couchbase,couchdb

针对Cache server:memcached, redis

 

前提:

硬件环境,2核心4线,4G

运行环境:ubuntu

资源环境:将 active pid num , RAM ,CPU, Load, IO ,net 稳定在相同区间再测试 

       -->pid num 查看ps aux | nl:

      -->stat: cat  /proc/stat  

 

==========待续=============

nginx / apache / tomcat /resin等 http server的benchmark性能测试方法

原文:http://www.cnblogs.com/ToDoToTry/p/3513688.html

(0)
(0)
   
举报
评论 一句话评论(0
关于我们 - 联系我们 - 留言反馈 - 联系我们:wmxa8@hotmail.com
© 2014 bubuko.com 版权所有
打开技术之扣,分享程序人生!