仓酷云

标题: 来谈谈:使用http_load测试Web引擎功能 [打印本页]

作者: 谁可相欹    时间: 2015-1-14 21:16
标题: 来谈谈:使用http_load测试Web引擎功能
小知识:Linux是一个基于POSIX和UNIX的多用户、多任务、支持多线程和多CPU的操作系统。

http_load是基于linux平台的功能测试工具,它体积十分小,仅100KB。它以并行复用的体例运转,能够测试web办事器的吞吐量与负载。


1、取得http_load


httpd_load的官方站是:http://www.acme.com/software/http_load/,LinuxVPS进修者间接供应了下载地点(文件来自官方)
  1. wget-chttp://soft.kwx.gd/tools/http_load-12mar2006.tar.gz
复制代码
2、解压并编译http_load

  1. yum-yinstallgccgcc-c++#安装GCC编纂器tarxzvfhttp_load-12mar2006.tar.gz#解压http_load紧缩包cdhttp_load-12mar2006#进进http_load目次mkdir/usr/local/man#创立目次make&&makeinstall#编译并安装
复制代码
来谈谈:使用http_load测试Web引擎功能
登录/注册后可看大图


3、利用***


1、每次利用前,必要先切换到http_load目次下

  1. cdhttp_load-12mar2006
复制代码
因为我们默许安装在/root(帐号根目次)下,以是在利用前,SSH实行以上下令切换到该目次。

2、懂得参数和文件


参数全称寄义-p-parallel并发的用户历程数。-f-fetches总计的会见次数-r-rate寄义是每秒的会见频次-s-seconds一连的会见工夫url网站毗连地点或url文件
个中,“url”是http_load-12mar2006目次下个中一个文件,在利用前,先在http_load-12mar2006新建一个空缺的名为url的文件,在Winscp中或利用vi下令新建。
来谈谈:使用http_load测试Web引擎功能
登录/注册后可看大图

然后在“url”内里填进您要测试的地点,以下图:
来谈谈:使用http_load测试Web引擎功能
登录/注册后可看大图

然后保留文件。

3、入手下手测试

  1. ./http_load-p1021-s10url#url为方才新建的文件
复制代码
SSH实行以上下令,则向www.kwx.gd并发1021个线程,工夫为一连10秒。
来谈谈:使用http_load测试Web引擎功能
登录/注册后可看大图


4、剖析了局

  1. 41fetches,1020maxparallel,851898bytes,in10.0008seconds#一共哀求毗连41次,最年夜并发线程1020个,延续10.0008秒内,总传输速度为851898bytes20778meanbytes/connection#每次哀求毗连均匀数据量(851898÷41)4.09969fetches/sec,85183.3bytes/sec#每秒的呼应哀求毗连数为4.09969个,每秒传输的数据为85183.3btyes/毫秒msecs/connect:264.607mean,269.482max,262.187min#每次毗连均匀呼应工夫:264.607毫秒,最年夜工夫:269.482毫秒,最小工夫:262.187毫秒msecs/first-response:1949.27mean,5394.21max,380.501min#每次毗连均匀前往工夫:1949.27毫秒,最年夜工夫:5394.21毫秒,最小工夫:380.501毫秒HTTPresponsecodes:code200--41#HTTP前往码:200,一共41次。
复制代码
测试了局中,次要参考fetches/sec、msecs/connect数值,即办事器每秒可以呼应的查询次数的数值来权衡功能,固然,纯真数值判别其实不正确,还要参考CPU、内存的等损耗综合思索。
小知识:CentOS出自同样的源代码,因此有些要求高度稳定性的服务器以CentOS替代商业版的RedHatEnterpriseLinux使用。
作者: admin    时间: 2015-1-17 09:44
学习Linux应具备的。[书籍+网络资源]
作者: 不帅    时间: 2015-1-17 09:44
现在的linux操作系统如redhat,难点,红旗等,都是用这么一个内核,加上其它的用程序(包括X)构成的。
作者: 灵魂腐蚀    时间: 2015-2-2 11:11
不同于Windows?系统需要花钱购买,因为Linux的核心是免费的,自由使用的,核心源代码是开放的。
作者: 再见西城    时间: 2015-2-23 12:13
掌握在Linux系统中安装软件,在安装Linux工具盘后大致日常所需的软件都会有,一般网络提供下载的软件都会有安装说明。
作者: 活着的死人    时间: 2015-3-7 10:25
首先Linux是开源的,这也是最主要的原因,想学windows,Unix,对不起我们没源代码。也正是因为这样,Linux才能够像滚雪球一样越滚越大,发展到现在这种规模。
作者: 兰色精灵    时间: 2015-3-15 01:51
未来的学习之路将是以指数增加的方式增长的。从网管员来说,命令行实际上就是规则,它总是有效的,同时也是灵活的。
作者: 柔情似水    时间: 2015-3-21 19:41
一些显而易见的小错误还是用vi改正比较方便。以后的大一点的程序就得在Linux下调试了,因为有的头文件在VC里面说找不到。?




欢迎光临 仓酷云 (http://ckuyun.com/) Powered by Discuz! X3.2