通过http_load来测试服务器的性能

一、获得http_load

wget -c http://soft.kwx.gd/tools/http_load-12mar2006.tar.gz

二、解压并编译http_load

yum -y install gcc gcc-c++            
tar xzvf http_load-12mar2006.tar.gz   
cd http_load-12mar2006                
sudo mkdir /usr/local/man             
sudo mkdir /user/local/mam1        
sudo make
sudo make install

 

三、使用方法

1、每次使用前,需要先切换到http_load目录下

cd http_load-12mar2006

2、了解参数和文件

参数全称含义
-p-parallel并发的用户进程数。
-f-fetches总计的访问次数
-r-rate含义是每秒的访问频率
-s-seconds连续的访问时间
url 网站连接地址或url文件

其中,“url”是http_load-12mar2006目录下其中一个文件,在使用前,先在http_load-12mar2006新建一个空白的名为url.txt的文件,使用vi命令新建。

3、开始测试

[root@unics http_load-12mar2006]#  http_load -p 20 -s 20 url.txt
315 fetches, 20 max parallel, 2.5808e+06 bytes, in 20 seconds
8193 mean bytes/connection
15.75 fetches/sec, 129040 bytes/sec
msecs/connect: 14.2793 mean, 45.44 max, 9.382 min
msecs/first-response: 50.4962 mean, 340.616 max, 10.922 min
HTTP response codes:
code 200 -- 315

结果分析

1. 315 fetches, 20 max parallel, 2.5808e+06 bytes, in 20 seconds
说明在上面的测试中运行了315 个请求,最大的并发进程数是20 总计传输的数据是2.5808e+06bytes,运行的时间是 20 秒
2. 8193 mean bytes/connection
说明每一连接平均传输的数据量2.5808e+06/315(fetches)=8193
3. 15.75 fetches/sec, 129040 bytes/sec
说明每秒的响应请求为15.75,每秒传递的数据为129040  bytes/sec
4. msecs/connect: 14.2793 mean, 45.44 max, 9.382 min
说明每连接的平均响应时间是14.2793 毫秒,最大的响应时间45.44 毫秒,最小的响应时间9.382 毫秒
5. msecs/first-response: 50.4962 mean, 340.616 max, 10.922 min
6. HTTP response codes:code 200 -- 315

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值