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


    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 

  • 相关阅读:
    使用weave管理docker网络
    为docker配置固定ip
    Building good docker images
    使用curl命令获取文件下载速度
    吐槽Java
    Kubernetes 中的服务发现与负载均衡(转)
    Kubernetes系列之介绍篇(转)
    top命令中的wa指标(转)
    uwsgi常用参数详解(转)
    Unix域套接字-Unix Domain Socket(转)
  • 原文地址:https://www.cnblogs.com/wj78080458/p/10848009.html
Copyright © 2020-2023  润新知