• 网站压力测试ab 命令


    网站压力测试ab 命令

    author: headsen   chen         2017-10-25   10:06:35 

    个人原创,转载请注明作者,出处,否则依法追究法律责任!

    1,制作一个apache的默认的网页:192.168.115.81:80,通过浏览器可以访问到。

    2,ab命令使用格式:

    [root@shiyan ~]# ab -n 20000 -c 1000 http://192.168.115.81/
    参数解释:  -n   总请求数

                        -c   并发数  

    注意:ab 的压力测试的URL必需是完整的。http://192.168.115.81  这样就不行

     3,调整测试的并发数

     由于默认的系统的最多打开的文件数位1024,所以在这样的机器上测试的时候,-c的参数不能超过1024,若超过会报错,通过ulimit   -HSn来临时修改参数

    永久的修改数据就要修改系统的配置文件

            vi /etc/security/limits.conf
     末行添加 

    oracle soft nproc 2047
    oracle hard nproc 16384
    oracle soft nofile 1024
    oracle hard nofile 65536

    说明:第一列 代表针对的用户(* 代表所有的用户),noproc 是代表最大进程数,nofile 是代表最大文件打开数,soft 代表软限制,hard 代表硬限制。
    临时修改方法:

    修改打开文件的数量(同时打开的文件数量)后再运行ab压力测试 工具:

    默认情况下Apache开启8个进程,pstree  -p  (-p:显示进程号)

     

     5,动态的观察httpd的进程数量:

    命令:watch  -n  1  "pstree -p |grep httpd |wc -l"

  • 相关阅读:
    CSS左侧固定宽 右侧自适应(兼容所有浏览器)
    MySQL学习笔记之一
    删除goagnt证书方法〔chrome
    JS通过ajax动态读取xml文件内容
    display vs visibility
    android SDK更新
    关于JS APP
    Ajax HTML, JS
    Request/Server模式
    关于SOAP
  • 原文地址:https://www.cnblogs.com/kaishirenshi/p/7727746.html
Copyright © 2020-2023  润新知