ubuntu 11.10 nginx压力测试
来源:互联网 发布:怎么用软件开网店 编辑:程序博客网 时间:2024/05/19 06:38
最近app需要搭建后台,故此研究一下,靠谱的后台服务器..网传nginx 能达到的并发数量比apache 高. LAMP or LNMP ? 根据需求测试结果来进行选择。
首先是安装LNMP测试完后 再测试 LAMP,网上很多,我这里就介绍一下自己在ubuntu 安装webbench(压力测试工具)http://home.tiscali.cz/~cz210552/webbench.html
1.下载webbench
miechal@miechal-ubuntu:~$ wget http://home.tiscali.cz/~cz210552/distfiles/webbench-1.5.tar.gz
2.解压安装webbench
miechal@miechal-ubuntu:~/Downloads$ tar -zxvf webbench-1.5.tar.gz
miechal@miechal-ubuntu:~/Downloads$ cd webbench-1.5/
miechal@miechal-ubuntu:~/Downloads/webbench-1.5$ make && make install
可能会遇到权限问题和ctags命令解析不了问题:
make: [tags] Error 127 (ignored)
install -s webbench /usr/local/bin
install: cannot create regular file `/usr/local/bin/webbench': Permission denied
解决方法:
(1).修改相应目录的权限
miechal@miechal-ubuntu:/usr$ sudo chmod a+w -R local/
(2) 安装 ctags命令
miechal@miechal-ubuntu:~/Downloads/webbench-1.5$ sudo apt-get install ctags
(3)安装make
miechal@miechal-ubuntu:~/Downloads/webbench-1.5$ sudo make && make install
3.接下来可以测试了
条件1:模拟200个客户端请求.
------------------------------------------------------------------------------------------------------------------------------------------------------------------------------
miechal@miechal-ubuntu:~/Downloads/webbench-1.5$ webbench -c 200 -t 60 http://127.0.0.1/index.php (-c 时间同时并发连接数,-t是请求持续的时间)
Webbench - Simple Web Benchmark 1.5
Copyright (c) Radim Kolar 1997-2004, GPL Open Source Software.
Benchmarking: GET http://127.0.0.1/index.php
200 clients, running 60 sec.
Speed=61325 pages/min, 164563 bytes/sec.
Requests: 61325 susceed, 0 failed.
结果1:服务器响应 1022 page /sec,61325请求全部成功
请求2: 500 个客户端并发请求,流畅
-----------------------------------------------------------------------------------------------------------------------------------------------------------------------------------
miechal@miechal-ubuntu:~/Downloads/webbench-1.5$ webbench -c 500 -t 60 http://127.0.0.1/index.phpWebbench - Simple Web Benchmark 1.5
Copyright (c) Radim Kolar 1997-2004, GPL Open Source Software.
Benchmarking: GET http://127.0.0.1/index.php
500 clients, running 60 sec.
Speed=48949 pages/min, 133143 bytes/sec.
Requests: 48949 susceed, 0 failed.
结果2:48949 pages/min, 133143 bytes/sec ,响应顺利
请求3:1000个客户端并发请求
----------------------------------------------------------------------------------------------------------------------------------------------------------------------------------
miechal@miechal-ubuntu:~/Downloads/webbench-1.5$ webbench -c 1000 -t 60 http://127.0.0.1/index.php
Webbench - Simple Web Benchmark 1.5
Copyright (c) Radim Kolar 1997-2004, GPL Open Source Software.
Benchmarking: GET http://127.0.0.1/index.php
1000 clients, running 60 sec.
Speed=18342 pages/min, 52711 bytes/sec.
Requests: 18309 susceed, 33 failed.
结果3:响应延迟,并有失败现象
请求4:2000个客户端并发请求
-------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------
miechal@miechal-ubuntu:~/Downloads/webbench-1.5$ webbench -c 2000 -t 60 http://127.0.0.1/index.php
Webbench - Simple Web Benchmark 1.5
Copyright (c) Radim Kolar 1997-2004, GPL Open Source Software.
Benchmarking: GET http://127.0.0.1/index.php
2000 clients, running 60 sec.
Speed=585724 pages/min, 125593 bytes/sec.
Requests: 584688 susceed, 1036 failed.
结果4:失败数增多
----------------------------------------------------------------------------------------------------------------------------------------------------
请求5:10000个客户端并发请求
--------------------------------------------------------------------------------------------------------------------------------------------------------
miechal@miechal-ubuntu:~/Downloads/webbench-1.5$ webbench -c 10000 -t 60 http://127.0.0.1/index.php
Webbench - Simple Web Benchmark 1.5
Copyright (c) Radim Kolar 1997-2004, GPL Open Source Software.
Benchmarking: GET http://127.0.0.1/index.php
10000 clients, running 60 sec.
problems forking worker no. 7762
fork failed.: Resource temporarily unavailable
结果5:服务器挂了
----------------------------------------------------------------------------------------------------------------------------------------------------------------
- ubuntu 11.10 nginx压力测试
- Nginx 压力测试 /webbench
- nginx压力测试
- nginx压力测试
- nginx压力测试http_load
- nginx压力测试
- nginx ab压力测试
- nginx压力测试方法:
- nginx负载均衡压力测试
- tomcat、nginx压力测试方法
- nginx禁止恶意压力测试
- nginx压力测试及防止恶意压力测试的方法
- nginx压力测试及防止恶意压力测试的方法
- Ubuntu下siege压力测试
- Nginx应用案例分享:压力测试
- Nginx应用案例分享:压力测试
- nginx,linux压力测试工具webbench
- Nginx应用案例分享:压力测试
- RegEx Tpis
- 公积金及其社保补缴办理
- SharZipLib 例子
- Silverlight 动态调用XAP 发生异常解决方法
- shell脚本
- ubuntu 11.10 nginx压力测试
- Linux下移植PPPOE
- The problem of one shared object reference between 100 threads.
- JavaScript解析过程你真的清楚吗??
- VB.NET GDI+ 天气预报
- qt中的一个问题
- ApmServ mysql(#1307 :Failed to create procedure 和#1577等错误)解决方法
- 随机数产生函数总是产生相同随机数的原因
- 浅谈 Adaboost 算法