Linux安全网 - Linux操作系统_Linux 命令_Linux教程_Linux黑客

会员投稿 投稿指南 本期推荐:
搜索:
您的位置: Linux安全网 > Linux集群 > Architecture > » 正文

三种压力测试工具 http_load 和 apache ab 、 siege 压力测试((2)

来源: 未知 分享至:

//每个请求实际运行时间的平均值
Transfer rate: 162.30 [Kbytes/sec] received
//平均每秒网络上的流量,可以帮助排除是否存在网络流量过大导致响应时间延长的问题

Connection Times (ms)
min mean[+/-sd] median max
Connect: 4 646 1078.7 89 3291
Processing: 165 992 493.1 938 4712
Waiting: 118 934 480.6 882 4554
Total: 813 1638 1338.9 1093 7785
//网络上消耗的时间的分解,各项数据的具体算法还不是很清楚

Percentage of the requests served within a certain time (ms)
50% 1093
66% 1247
75% 1373
80% 1493
90% 4061
95% 4398
98% 5608
99% 7368
100% 7785 (longest request)
//整个场景中所有请求的响应情况。在场景中每个请求都有一个响应时间,其中50%的用户响应时间小于1093 毫秒,60% 的用户响应时间小于1247 毫秒,最大的响应时间小于7785 毫秒

由于对于并发请求,cpu实际上并不是同时处理的,而是按照每个请求获得的时间片逐个轮转处理的,所以基本上第一个Time per request时间约等于第二个Time per request时间乘以并发请求数

3、siege

1)、简介
一款开源的压力测试工具,可以根据配置对一个WEB站点进行多用户的并发访问,记录每个用户所有请求过
程的相应时间,并在一定数量的并发访问下重复进行。

2)、获取

http://www.joedog.org/

3)、安装
[root@localhost software]# tar -zxvf siege-2.69.tar.gz #解压
[root@localhost software]# cd siege-2.69
[root@localhost siege-2.69]# ./configure –prefix=/usr/local/siege #配置安装目录
[root@localhost siege-2.69]# make && make install #编译安装

注意:安装是会提示一下错误,
make[3]: Entering directory `/usr/local/software/siege-2.69/doc’
/usr/bin/install: cannot create regular file `/usr/local/siege/etc/siegerc’: No such file or
directory
make[3]: *** [install-exec-hook] Error 1
make[3]: Leaving directory `/usr/local/software/siege-2.69/doc’
make[2]: *** [install-exec-am] Error 2
make[2]: Leaving directory `/usr/local/software/siege-2.69/doc’
make[1]: *** [install-am] Error 2
make[1]: Leaving directory `/usr/local/software/siege-2.69/doc’
make: *** [install-recursive] Error 1
解决办法是:mkdir -p /usr/local/siege/etc/siegerc 建立这样一个目录就可以继续向下安装的。

4)、使用

命令格式:siege -c 并发量 -r 重复次数 -f urllist文件
urllist格式:

http://www.taoav.com

http://www.tuhaoduo.com

http://www.tiaonv.com

结果说明:
Lifting the server siege… done.
Transactions: 3419263 hits //完成419263次处理
Availability: 100.00 % //100.00 % 成功率
Elapsed time: 5999.69 secs //总共用时
Data transferred: 84273.91 MB //共数据传输84273.91 MB
Response time: 0.37 secs //相应用时1.65秒:显示网络连接的速度
Transaction rate: 569.91 trans/sec //均每秒完成 569.91 次处理:表示服务器后
Throughput: 14.05 MB/sec //平均每秒传送数据
Concurrency: 213.42 //实际最高并发数
Successful transactions: 2564081 //成功处理次数
Failed transactions: 11 //失败处理次数
Longest transaction: 29.04 //每次传输所花最长时间
Shortest transaction: 0.00 //每次传输所花最短时间

本文来自CSDN博客,转载请标明出处:http://blog.csdn.net/lyflower/archive/2010/09/09/5873544.aspx


Tags:
分享至:
最新图文资讯
1 2 3 4 5 6
验证码:点击我更换图片 理智评论文明上网,拒绝恶意谩骂 用户名:
关于我们 - 联系我们 - 广告服务 - 友情链接 - 网站地图 - 版权声明 - 发展历史