centos6ab性能测试web服务器

安装ab

创新互联建站于2013年成立,先为凉城等服务建站,凉城等地企业,进行企业商务咨询服务。为凉城企业网站制作PC+手机+微官网三网同步一站式服务解决您的所有建站问题。

yum -y install httpd-tools

-c 100 表示并发用户数为100

-n 100 表示请求总数为100

ab -c 100 -n 100http://127.0.0.1/index.php

Server Software:        nginx/1.10.2       #平台nginx 版本1.10.2
Server Hostname:        127.0.0.1         #服务器主机名
Server Port:                    80           #服务器端口

Document Path:         /index.php       #测试的页面文档
Document Length:        307 bytes         #文档大小

Concurrency Level:         100              #并发数
Time taken for tests:      9.764 seconds       #整个测试持续的时间
Complete requests:         100             #完成的请求数量
Failed requests:               0             #失败的请求数量
Write errors:                     0
Non-2xx responses:        100

Total transferred:          51300 bytes       #整个场景中的网络传输量
HTML transferred:       30700 bytes     #整个场景中的HTML内容传输量
Requests per second:   10.24 [#/sec] (mean) #吞吐率,在100个并发用户数下单位时间内处理的请求数。每秒10.24次 mean 表示平均值。值越大越好
Time per request:  9764.459 [ms] (mean)  #用户平均请求等待时间, mean 表示平均值
Time per request: 90.303 [ms] (mean, across all concurrent requests)   #每个请求实际运行时间的平均值
Transfer rate:     5.55 [Kbytes/sec] received    #平均每秒网络上的流量,可排除是否存在网络流量过大导致响应时间延长的问题

Connection Times (ms)

              min  mean[+/-sd] median   max

Connect:        0    4   1.3      4       6

Processing:    11 1784 2708.6     95    9018

Waiting:        5 1784 2708.7     95    9018

Total:         11 1788 2709.3     99    9022

Percentage of the requests served within a certain time (ms)

  50%     99    #50%的用户响应时间小于99毫秒

  66%   1269    #66%的用户响应时间小于1269 毫秒

  75%   3275    #75%的用户响应时间小于3275 毫秒

  80%   4275

  90%   6762

  95%   8012

  98%   8763

  99%   9022

 100%   9022 (longest request)    #最大的响应时间小于7785 毫秒

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


文章名称:centos6ab性能测试web服务器
本文地址:http://scyanting.com/article/ggdpgs.html