免费注册 查看新帖 |

Chinaunix

  平台 论坛 博客 文库
最近访问板块 发新帖
查看: 3980 | 回复: 3
打印 上一主题 下一主题

[Web] 自己做了一个nginx ,apache二者处理性能比较测试 [复制链接]

论坛徽章:
0
跳转到指定楼层
1 [收藏(0)] [报告]
发表于 2009-06-24 11:54 |只看该作者 |倒序浏览
测试记录:
目的:通过工具webbench模拟客户端并发请求,比较nginx ,apache二者处理性能。
过程:
        场景1:选择并发数为 200 ,时间为 120s 分别对nginx ,apache并发请求。
   
nginx        apache
webbench -c 200 -t 120 http://172.20.1.137/
Benchmarking: GET http://172.20.1.137/
200 clients, running 120 sec.

Speed=113997 pages/min, 9184316 bytes/sec.
Requests: 227994 susceed, 0 failed.        webbench -c 200 -t 120 http://172.20.1.136/
Benchmarking: GET http://172.20.1.136/
200 clients, running 120 sec.

Speed=114036 pages/min, 9306628 bytes/sec.
Requests: 228073 susceed, 0 failed

场景2:选择并发数为 500 ,时间为 120s 分别对nginx ,apache并发请求。

nginx        apache
webbench -c 500 -t 120 http://172.20.1.137/
Benchmarking: GET http://172.20.1.137/
500 clients, running 120 sec.

Speed=114019 pages/min, 9252143 bytes/sec.
Requests: 228039 susceed, 0 failed.        webbench -c 500 -t 120 http://172.20.1.136/
Benchmarking: GET http://172.20.1.136/
500 clients, running 120 sec.

Speed=114003 pages/min, 9271878 bytes/sec.
Requests: 228007 susceed, 0 failed.

场景3:选择并发数为 1000 ,时间为 120s 分别对nginx ,apache并发请求。

nginx        apache
webbench -c 1000 -t 120 http://172.20.1.137/
Benchmarking: GET http://172.20.1.137/
1000 clients, running 120 sec.

Speed=113949 pages/min, 9234659 bytes/sec.
Requests: 227899 susceed, 0 failed.        webbench -c 1000 -t 120 http://172.20.1.136/
Benchmarking: GET http://172.20.1.136/
1000 clients, running 120 sec.

Speed=114048 pages/min, 9317674 bytes/sec.
Requests: 228096 susceed, 0 failed.

场景4:选择并发数为 2000 ,时间为 120s 分别对nginx ,apache并发请求。

nginx        apache
webbench -c 2000 -t 120 http://172.20.1.137/
Benchmarking: GET http://172.20.1.137/
2000 clients, running 120 sec.

Speed=113800 pages/min, 9225763 bytes/sec.
Requests: 227600 susceed, 0 failed.        webbench -c 2000 -t 120 http://172.20.1.136/
Benchmarking: GET http://172.20.1.136/
2000 clients, running 120 sec.

Speed=114086 pages/min, 9347989 bytes/sec.
Requests: 228173 susceed, 0 failed.

场景5:选择并发数为 3000 ,时间为 120s 分别对nginx ,apache并发请求。

nginx        apache
webbench -c 3000 -t 120 http://172.20.1.137/
Benchmarking: GET http://172.20.1.137/
3000 clients, running 120 sec.

Speed=113729 pages/min, 9297602 bytes/sec.
Requests: 227459 susceed, 0 failed.        webbench -c 3000 -t 120 http://172.20.1.136/
Benchmarking: GET http://172.20.1.136/
3000 clients, running 120 sec.

Speed=114284 pages/min, 9508443 bytes/sec.
Requests: 228489 susceed, 80 failed.

场景6:选择并发数为 5000 ,时间为 120s 分别对nginx ,apache并发请求。

nginx        apache
webbench -c 5000 -t 120 http://172.20.1.137/
Benchmarking: GET http://172.20.1.137/
5000 clients, running 120 sec.

Speed=113380 pages/min, 9338037 bytes/sec.
Requests: 226760 susceed, 0 failed.        webbench -c 5000 -t 120 http://172.20.1.136/
Benchmarking: GET http://172.20.1.136/
5000 clients, running 120 sec.

Speed=114477 pages/min, 9746262 bytes/sec.
Requests: 228950 susceed, 4 failed.

结论:根据6组测试可以得知 apache 在3000并发请求以上存在失败数,而nginx仍然可以处理并发数,由此可知就并发处理能力上而言nginx优越于apache。

论坛徽章:
0
2 [报告]
发表于 2009-06-24 14:25 |只看该作者
实际上看你的测试数据差别很小

论坛徽章:
1
2015年迎新春徽章
日期:2015-03-04 09:49:03
3 [报告]
发表于 2009-06-24 20:25 |只看该作者
提示: 作者被禁止或删除 内容自动屏蔽

论坛徽章:
0
4 [报告]
发表于 2009-06-25 08:58 |只看该作者
现在nginx是越来越流行啦
您需要登录后才可以回帖 登录 | 注册

本版积分规则 发表回复

  

北京盛拓优讯信息技术有限公司. 版权所有 京ICP备16024965号-6 北京市公安局海淀分局网监中心备案编号:11010802020122 niuxiaotong@pcpop.com 17352615567
未成年举报专区
中国互联网协会会员  联系我们:huangweiwei@itpub.net
感谢所有关心和支持过ChinaUnix的朋友们 转载本站内容请注明原作者名及出处

清除 Cookies - ChinaUnix - Archiver - WAP - TOP