centos6 ab性能测试web服务器

安装ab

yum -y install httpd-tools

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

-n 100 表示请求总数为100

ab -c 100 -n 100 http://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时间乘以并发请求数。

时间: 2024-11-04 12:50:37

centos6 ab性能测试web服务器的相关文章

LAMP平台基于NFS实现web服务器负载均衡

前言 随着访问量的逐渐增大,一台web服务器可能已经无法满足需求,这就需要增加web服务器的数量了,于是问题就来了:如何保证两台服务器数据同步呢?本文将讲解如何基于NFS实现web服务器的负载均衡及数据同步. NFS服务介绍 NFS(Network File System)网络文件系统,允许一个系统通过网络共享目录和文件,通过使用NFS,用户和程序可以像访问本地文件一样访问远端系统上的文件.NFS本身没有提供数据传输的功能,必须借助于远程过程调用(RPC)协议来实现数据的传输. 配置文件 NFS

Web服务器性能/压力测试工具http_load、webbench、ab、Siege使用教程

分类: Web架构 2010-10-04 16:07 371人阅读 评论(0) 收藏 举报 测试工具web服务attributestransactionsauthenticationconcurrency 转:http://blog.licess.org/http_load-webbench-ab-siege/ 一.http_load 程序非常小,解压后也不到100K http_load以并行复用的方式运行,用以测试web服务器的吞吐量与负载.但是它不同于大多数压力测试工 具,它可以以一个单一的

Linux下四款Web服务器压力测试工具(http_load、webbench、ab、siege)介绍

一.http_load程序非常小,解压后也不到100Khttp_load以并行复用的方式运行,用以测试web服务器的吞吐量与负载.但是它不同于大多数压力测试工具,它可以以一个单一的进程运行,一般不会把客户机搞死.还可以测试HTTPS类的网站请求. 下载地址:http://soft.vpser.net/test/http_load/http_load-12mar2006.tar.gz 安装#tar zxvf http_load-12mar2006.tar.gz#cd http_load-12mar

web服务器压测工具siege、ab

web服务器压测工具也挺多,这里只介绍我用过的这两种--siege(for linux).ab(for windows). 一.siege 1.简介: Siege是一款开源的压力测试工具,设计用于评估WEB应用在压力下的承受能力.可以根据配置对一个WEB站点进行多用户的并发访问,记录每个用户所有请求过程的相应时间,并在一定数量的并发访问下重复进行.siege可以从您选择的预置列表中请求随机的URL.所以siege可用于仿真用户请求负载,而ab则不能.但不要使用siege来执行最高性能基准调校测试

Web服务器性能压力测试工具http_load、webbench、ab、Siege使用教程

Web服务器性能压力测试工具http_load.webbench.ab.Siege使用教程 作者: feng 日期: 2012/07/25 发表评论 (0) 查看评论 一.http_load 程序非常小,解压后也不到100K,http_load以并行复用的方式运行,用以测试web服务器的吞吐量与负载.但是它不同于大多数压力测试工具,它可以以一个单一的进程运行,一般不会把客户机搞死.还可以测试HTTPS类的网站请求. 官网:http://www.acme.com/software/http_loa

[转]Web服务器性能/压力测试工具http_load、webbench、ab、Siege使用教程

原文链接:http://www.vpser.net/opt/webserver-test.html 2009年04月13日 下午 | 作者:VPS侦探 一.http_load 程序非常小,解压后也不到100K http_load以并行复用的方式运行,用以测试web服务器的吞吐量与负载.但是它不同于大多数压力测试工 具,它可以以一个单一的进程运行,一般不会把客户机搞死.还可以测试HTTPS类的网站请求. 下载地址:http://soft.vpser.net/test/http_load/http_

Web服务器压力测试工具http_load、webbench、ab、Siege使用教程

一.http_load 程序非常小,解压后也不到100K http_load以并行复用的方式运行,用以测试web服务器的吞吐量与负载.但是它不同于大多数压力测试工 具,它可以以一个单一的进程运行,一般不会把客户机搞死.还可以测试HTTPS类的网站请求. 下载地址:http://soft.vpser.net/test/http_load/http_load-12mar2006.tar.gz 安装很简单 #tar zxvf http_load-12mar2006.tar.gz #cd http_lo

Web服务器性能/压力测试工具http_load、webbench、ab、Siege使用教程 - VPS侦探

Web服务器性能/压力测试工具http_load.webbench.ab.Siege使用教程 - VPS侦探 http://soft.vpser.net/test/http_load/http_load-12mar2006.tar.gz

CentOS6.5 web服务器apache的安装与基本设置啊

使用yum安装apache yum install httpd -y Apache  web 服务器目录的文件 目录 描述 WEB站点目录 /var/www Apache web站点文件的目录 /var/www/html 存放WEB站点的WEB文件 /var/www/cgi-bin 存放CGI程序文件 /var/www/html/manual 存放服务器手册 配置文件 .htaccess 基于目录的配置文件..htaccess文件包含对它所在目录中文件的访问控制指令 /etc/httpd/con