友善交流技术...

Nginx and apache 性能测试对比

上一篇 / 下一篇  2011-12-17 00:15:03 / 个人分类:性能测试专题

Nginx and apache 性能测试对比 
   总体的感觉Nginx性能在静态页面处理能力上,还是比apache性能好一点,性能大概在18%左右的差距。本次小测试只是为了比较那个软件在默认参数情况下的性能表现。下面看我的总体测试结果。
1、测试目的
  测试apache ,Nginx在静态页面下,性能对比
2、场景描述
  并发: 20用户
  运行时间:05分:19秒
  脚本:  分别打开静态页面,页面内容都相同
  测试硬件:都一样的
3、测试结果
+++++++++++++++++++++++++++++
系统资源使用率
ngnix  cpu :   100%  mem: 1.24-1.19   thread : 2
apache cpu :   100%   mem: 1.09-1.15G thread :  2 httpd.exe
+++++++++++++++++++++++++++++
TPS:           ngnix:390-990      apache: 711-730
响应时间:     ngnix:0.011      apache: 0.014s
网络吞吐量:  ngnix: 170000-420000     apache: 314600-314900Byte
事务总量 :  ngnix: 263027     apache: 222795
运行时间:   ngnix:05:19      apache: 05:19
4、Loadrunner统计结果
 
 

TAG:

蜗牛的天空 引用 删除 superfang   /   2011-12-26 17:53:00
任何的性能测试,都是有前提条件的,比较说硬件或是软件本身(参数)或是网络等。
  我已经说明在默认参数的情况下,做本人的电脑做的压力测试,同时压力机和apache都在一台机器上的。。。
  性能测试没有绝对的东西。。。都是一个相对的东西。。。
  

原帖由小白cool于2011-12-19 12:34:23发表
配置不一样性能不一样这个测试结果 可疑
小白cool的个人空间 引用 删除 小白cool   /   2011-12-19 12:34:23
配置不一样性能不一样这个测试结果 可疑
蜗牛的天空 引用 删除 superfang   /   2011-12-19 09:59:06
nginx 有可能使用了缓存的,所以开始的时候TPS比较低,等运行一段时间后,增加了缓存,那么这个值就比较高的,个人感觉,这几天还在研究它的原理。
蜗牛的天空 引用 删除 superfang   /   2011-12-19 09:55:32
这是一个区间值,一个是平均值。。。 这个时间段可能是我的PC机或是其它的原因造成这种情况的。
原帖由testtoone于2011-12-19 08:45:47发表
相同的时间下,事务总量:ngnix>apache
怎么会TPS:ngnix<apache
矛盾吧?
xiaopet的个人空间 引用 删除 testtoone   /   2011-12-19 08:45:47
相同的时间下,事务总量:ngnix>apache
怎么会TPS:ngnix<apache
矛盾吧?
蜗牛的天空 引用 删除 superfang   /   2011-12-18 15:41:52
具体能高多少呢?我只是在一个相同的硬件配件环境下得到的结论,自己笔记本,就一台机器做的测试,你说的高很多,有可能是硬件没有达到极限时吧,本次测试时,CPU已经达到极限值。
不知道你测试的环境是什么?
 
云层专版 引用 删除 云层   /   2011-12-17 23:05:06
感觉这个结果可能有些问题吧,Nginx比apache高不少哦
 

评分:0

我来说两句

Open Toolbar