热门标签 | HotTags
当前位置:  开发笔记 > 编程语言 > 正文

ApahceBenchmark(ab)并发测试、及参数说明

测试环境windowapache2.2.11命令ab-n请求的总数-c并发的总数一百个请求10个并发D:\wamp\bin\apache\Apache2.2.1

测试环境 window apache2.2.11

命令  ab

-n 请求的总数

-c 并发的总数 

//一百个请求 10个并发

D:\wamp\bin\apache\Apache2.2.11\bin>ab -n 100 -c 10 http://www.baidu.com/index.php

 

 

 

测试一下百度的信息 

命令 ab http://www.baidu.com/index.php


D:\wamp\bin\apache\Apache2.2.11\bin>ab http://www.baidu.com/index.php
This is ApacheBench, Version 2.3 <$Revision: 655654 $>
Copyright 1996 Adam Twiss, Zeus Technology Ltd, http://www.zeustech.net/
Licensed to The Apache Software Foundation, http://www.apache.org/

Benchmarking www.baidu.com (be patient).....done

 

//返回结果说明

//服务器说明
Server Software:        BWS/1.0        //百度的web server BWS。  google的web server  叫GWS。据说百度是仿谷歌的起名方式
Server Hostname:        www.baidu.com //主机名称
Server Port:            80    //端口

//文档信息

Document Path:          /index.php       //文档路径
Document Length:        8024 bytes    //文档字节总数 ,包含 js、html 、css、img等   总大小8kb左右

//下图是我通过firebug查看的 总大小 7.4kb

 

//链接信息

Concurrency Level:      1                  // 请求并发的总数
Time taken for tests:   0.641 seconds //运行花费的总时间数 0.641秒
Complete requests:      1     //完成的求请数
Failed requests:        0      //失败的请求数
Write errors:           0      //写入数据时 遇到的错误数
Total transferred:      8406 bytes   //响应的总数据 包括请求头信息等
HTML transferred:       8024 bytes //内容大小
Requests per second:    1.56 [#/sec] (mean)   //每秒支持的总请求数
Time per request:       640.625 [ms] (mean)    //满足一个请求的 所花的时间
Time per request:       640.625 [ms] (mean, across all concurrent requests)////满足一个并发请求的 所花的时间
Transfer rate:          12.81 [Kbytes/sec] received  //每秒收到的总字节数

//请求花费的最长时间 和最短时间

Connection Times (ms)
              min  mean[+/-sd] median   max
Connect:       16   16   0.0     16      16
Processing:   625  625   0.0    625     625
Waiting:       31   31   0.0     31      31
Total:        641  641   0.0    641     641

 

测试一下淘宝的

 

 

 

测试 100请求 10个并发

命令 ab -n 100 -c 10  http://www.baidu.com/index.php

 

 

 淘宝的

 

 

看来淘宝的 tengine 服务器比BWS 要牛逼啊

tengine是基于nginx的


推荐阅读
  • Cookie学习小结
    Cookie学习小结 ... [详细]
  • LDAP服务器配置与管理
    本文介绍如何通过安装和配置SSSD服务来统一管理用户账户信息,并实现其他系统的登录调用。通过图形化交互界面配置LDAP服务器,确保用户账户信息的集中管理和安全访问。 ... [详细]
  • 本文详细介绍了Java代码分层的基本概念和常见分层模式,特别是MVC模式。同时探讨了不同项目需求下的分层策略,帮助读者更好地理解和应用Java分层思想。 ... [详细]
  • ZooKeeper 入门指南
    本文将详细介绍ZooKeeper的工作机制、特点、数据结构以及常见的应用场景,包括统一命名服务、统一配置管理、统一集群管理、服务器动态上下线和软负载均衡。 ... [详细]
  • Python 数据可视化实战指南
    本文详细介绍如何使用 Python 进行数据可视化,涵盖从环境搭建到具体实例的全过程。 ... [详细]
  • 本文详细介绍了如何解决DNS服务器配置转发无法解析的问题,包括编辑主配置文件和重启域名服务的具体步骤。 ... [详细]
  • importpymysql#一、直接连接mysql数据库'''coonpymysql.connect(host'192.168.*.*',u ... [详细]
  • 本文详细介绍了 Java 网站开发的相关资源和步骤,包括常用网站、开发环境和框架选择。 ... [详细]
  • 本文介绍了 Go 语言中的高性能、可扩展、轻量级 Web 框架 Echo。Echo 框架简单易用,仅需几行代码即可启动一个高性能 HTTP 服务。 ... [详细]
  • 本文详细介绍了如何使用JavaScript实现面部交换功能,包括基本原理和具体实现步骤。 ... [详细]
  • Manacher算法详解:寻找最长回文子串
    本文将详细介绍Manacher算法,该算法用于高效地找到字符串中的最长回文子串。通过在字符间插入特殊符号,Manacher算法能够同时处理奇数和偶数长度的回文子串问题。 ... [详细]
  • Python多线程详解与示例
    本文介绍了Python中的多线程编程,包括僵尸进程和孤儿进程的概念,并提供了具体的代码示例。同时,详细解释了0号进程和1号进程在系统中的作用。 ... [详细]
  • 本文详细介绍了Linux系统中用于管理IPC(Inter-Process Communication)资源的两个重要命令:ipcs和ipcrm。通过这些命令,用户可以查看和删除系统中的消息队列、共享内存和信号量。 ... [详细]
  • A*算法在AI路径规划中的应用
    路径规划算法用于在地图上找到从起点到终点的最佳路径,特别是在存在障碍物的情况下。A*算法是一种高效且广泛使用的路径规划算法,适用于静态和动态环境。 ... [详细]
  • 本文详细介绍了 HTML 中 a 标签的 href 属性的多种用法,包括实现超链接、锚点以及调用 JavaScript 方法。通过具体的示例和解释,帮助开发者更好地理解和应用这些技术。 ... [详细]
author-avatar
容源伯依79
这个家伙很懒,什么也没留下!
PHP1.CN | 中国最专业的PHP中文社区 | DevBox开发工具箱 | json解析格式化 |PHP资讯 | PHP教程 | 数据库技术 | 服务器技术 | 前端开发技术 | PHP框架 | 开发工具 | 在线工具
Copyright © 1998 - 2020 PHP1.CN. All Rights Reserved | 京公网安备 11010802041100号 | 京ICP备19059560号-4 | PHP1.CN 第一PHP社区 版权所有