• http_load的安装与使用


    安装

    进入工作目录:#cd /usr/local/
      下载http_load:#wget http://icn.me/http_load_tar_gz
      解压缩:#tar zxvf http_load-12mar2006.tar.gz
      进入http_load 目录:#cd http_load-12mar2006
      编译:#make
      安装:#make install
      如果报错:“无法创建一般文件‘/usr/local/man/man1’: 没有那个文件或目录”
      可先mkdir /usr/local/man 再次make install

    使用参数

    -fetches 简写-f :含义是总计的访问次数
      -rate 简写-r :含义是每秒的访问频率
      -seconds简写-s :含义是总计的访问时间
      -parallel 简写-p:并发访问的线程数
      urls是一个url 列表,每个url 单独的一行。可以单个页面。

    应用

    测试网站每秒所能承受的平均访问量

    http_load -parallel 5-fetches 1000urls.txt这段命令行是同时使用5个进程,随机访问urls.txt中的网址列表,总共访问1000次。运行之后的结果:
    1000 fetches, 5 max parallel, 6e+06 bytes, in 58.1026 seconds
    6000 mean bytes/connection
    17.2109 fetches/sec, 103266 bytes/sec
    msecs/connect: 0.403263 mean, 68.603 max, 0.194 min
    msecs/first-response: 284.133 mean, 5410.13 max, 55.735 min
    HTTP response codes:
    code 200 — 1000
    从上面的运行结果来看,目标网站仅仅能够承受每秒17次访问,不够强壮。

    测试网站是否能承受住预期的访问压力

    http_load -rate 2-seconds 300urls.txt
  • 相关阅读:
    HTML <a> 标签的 target 属性
    CSS display 属性
    test
    ubuntu开启ssh服务
    Ubuntu各个版本的介绍
    Ubuntu和RedHat的区别
    黑苹果Mac系统快捷键修改
    安装Ubuntu 8.04 Server
    VirtualBox虚拟机网络设置(转)
    修改eclipse的背景色(转载)
  • 原文地址:https://www.cnblogs.com/wangjiaxu/p/3128340.html
Copyright © 2020-2023  润新知