知识屋:更实用的电脑技术知识网站
所在位置:首页 > 操作系统 > linux

apache 的负载测试(ab的用法)

发布时间:2014-09-05 16:34:07作者:知识屋

apacheBench(ab)
apache服务器自带有一个叫AB(ApacheBench)的工具,在bin目录下使用这个工具可以对服务器进行负载测试。
 
用法:
ab -n 全部请求数-c 并发数 测试url
 
Concurrency Level:      50           #并发数 
Time taken for tests:   92.76140 seconds #全部请求完成耗时
Complete requests:      10000          #全部请求数
Failed requests:        1974           #失败的请求
  (Connect: 0, Length: 1974, Exceptions: 0)
Write errors:           0
Total transferred:      827019400 bytes #总传输大小
HTML transferred:       825219400 bytes
Requests per second:    108.61 [#/sec] (mean) #每秒请求数(平均)
Time per request:       460.381 [ms] (mean) #每次并发请求时间(所有并发)
Time per request:       9.208 [ms] (mean, across all concurrent requests) #每一请求时间(并发平均) 
Transfer rate:          8771.39 [Kbytes/sec] received #传输速率
(免责声明:文章内容如涉及作品内容、版权和其它问题,请及时与我们联系,我们将在第一时间删除内容,文章内容仅供参考)
收藏
  • 人气文章
  • 最新文章
  • 下载排行榜
  • 热门排行榜