Linux基础命令---ab测试apache性能

简介: ab ab指令是apache的性能测试工具,它可以测试当前apache服务器的运行性能,显示每秒中可以处理多少个http请求。 此命令的适用范围:RedHat、RHEL、Ubuntu、CentOS、Fedora。

ab

  ab指令是apache的性能测试工具,它可以测试当前apache服务器的运行性能,显示每秒中可以处理多少个http请求。
  此命令的适用范围:RedHat、RHEL、Ubuntu、CentOS、Fedora。

1、语法

  ab  [选项]

2、参数列表

  -A name:pass
        向服务器提供用户名和密码
  -b
        tcp连接的缓冲区大小
  -c
        并发请求数目,默认1个
  -C cookie-name=value
        添加cookie
  -e csv-file
        指定产生的csv文件
  -g
        把测试结果写入到指定的gnuplot文件
  -h
        显示帮助信息
  -H
        为请求附加额外的头信息
  -i
        执行http中的HEAD请求而不是GET
  -k
        启动keepalive功能
  -n
        指定测试会话中的请求次数
  -p
        指定包含post数据的文件
  -q
        如果请求数大于150,ab指令在处理10%或者100个请求后显示进度
  -r
        当有socket接收错误的时候,不退出
  -t
        指定测试的最大描述
  -T
        指定Content-type信息
  -v
        设置显示信息的级别
  -V
        显示版本信息
  -x
        设置table标记属性的字符串
  -X
        设置代理服务器
  -y
        设置tr标签
  -z
        设置td标签

3、实例

  测试性能 
  [root@localhost ~]# ab -n 10 -c 10 http://www.qq.com/          //10个请求,并发10个
  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.qq.com (be patient)...apr_poll: The timeout specified has expired (70007)
  Total of 6 requests completed
  做了一个Linux学习的平台,目前出来一个雏形,各位可以参考使用
  链接:https://pan.baidu.com/s/1GOLVU2CbpBNGtunztVpaCQ  密码:n7bk 
  ![081634m8n8t2tmz2te95w5](https://yqfile.alicdn.com/4178a434b793f18ff7e0f285f98634611e3f707c.gif)
相关文章
|
14天前
|
监控 Linux
如何检查 Linux 内存使用量是否耗尽?这 5 个命令堪称绝了!
本文介绍了在Linux系统中检查内存使用情况的5个常用命令:`free`、`top`、`vmstat`、`pidstat` 和 `/proc/meminfo` 文件,帮助用户准确监控内存状态,确保系统稳定运行。
103 6
|
15天前
|
Linux
在 Linux 系统中,“cd”命令用于切换当前工作目录
在 Linux 系统中,“cd”命令用于切换当前工作目录。本文详细介绍了“cd”命令的基本用法和常见技巧,包括使用“.”、“..”、“~”、绝对路径和相对路径,以及快速切换到上一次工作目录等。此外,还探讨了高级技巧,如使用通配符、结合其他命令、在脚本中使用,以及实际应用案例,帮助读者提高工作效率。
57 3
|
10天前
|
运维 监控 网络协议
运维工程师日常工作中最常用的20个Linux命令,涵盖文件操作、目录管理、权限设置、系统监控等方面
本文介绍了运维工程师日常工作中最常用的20个Linux命令,涵盖文件操作、目录管理、权限设置、系统监控等方面,旨在帮助读者提高工作效率。从基本的文件查看与编辑,到高级的网络配置与安全管理,这些命令是运维工作中的必备工具。
40 3
|
15天前
|
安全 网络协议 Linux
本文详细介绍了 Linux 系统中 ping 命令的使用方法和技巧,涵盖基本用法、高级用法、实际应用案例及注意事项。
本文详细介绍了 Linux 系统中 ping 命令的使用方法和技巧,涵盖基本用法、高级用法、实际应用案例及注意事项。通过掌握 ping 命令,读者可以轻松测试网络连通性、诊断网络问题并提升网络管理能力。
52 3
|
测试技术 Linux 开发工具
|
Linux 测试技术 数据安全/隐私保护
|
15天前
|
监控 安全 Linux
在 Linux 系统中,网络管理是重要任务。本文介绍了常用的网络命令及其适用场景
在 Linux 系统中,网络管理是重要任务。本文介绍了常用的网络命令及其适用场景,包括 ping(测试连通性)、traceroute(跟踪路由路径)、netstat(显示网络连接信息)、nmap(网络扫描)、ifconfig 和 ip(网络接口配置)。掌握这些命令有助于高效诊断和解决网络问题,保障网络稳定运行。
47 2
|
23天前
|
缓存 监控 Linux
|
26天前
|
Linux Shell 数据安全/隐私保护
|
27天前
|
域名解析 网络协议 安全