仓酷云

 找回密码
 立即注册
搜索
热搜: 活动 交友 discuz
查看: 703|回复: 7
打印 上一主题 下一主题

[CentOS(社区)] 来谈谈:使用http_load测试Web引擎功能

[复制链接]
谁可相欹 该用户已被删除
跳转到指定楼层
楼主
发表于 2015-1-14 21:16:51 | 只看该作者 回帖奖励 |倒序浏览 |阅读模式

马上注册,结交更多好友,享用更多功能,让你轻松玩转社区。

您需要 登录 才可以下载或查看,没有帐号?立即注册

x
小知识: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#编译并安装
复制代码


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下令新建。

然后在“url”内里填进您要测试的地点,以下图:

然后保留文件。

3、入手下手测试

  1. ./http_load-p1021-s10url#url为方才新建的文件
复制代码
SSH实行以上下令,则向www.kwx.gd并发1021个线程,工夫为一连10秒。


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:29 | 只看该作者
学习Linux应具备的。[书籍+网络资源]
不帅 该用户已被删除
板凳
发表于 2015-1-17 09:44:29 | 只看该作者
现在的linux操作系统如redhat,难点,红旗等,都是用这么一个内核,加上其它的用程序(包括X)构成的。
灵魂腐蚀 该用户已被删除
地板
发表于 2015-2-2 11:11:27 | 只看该作者
不同于Windows?系统需要花钱购买,因为Linux的核心是免费的,自由使用的,核心源代码是开放的。
再见西城 该用户已被删除
5#
发表于 2015-2-23 12:13:19 | 只看该作者
掌握在Linux系统中安装软件,在安装Linux工具盘后大致日常所需的软件都会有,一般网络提供下载的软件都会有安装说明。
活着的死人 该用户已被删除
6#
发表于 2015-3-7 10:25:00 | 只看该作者
首先Linux是开源的,这也是最主要的原因,想学windows,Unix,对不起我们没源代码。也正是因为这样,Linux才能够像滚雪球一样越滚越大,发展到现在这种规模。
兰色精灵 该用户已被删除
7#
发表于 2015-3-15 01:51:00 | 只看该作者
未来的学习之路将是以指数增加的方式增长的。从网管员来说,命令行实际上就是规则,它总是有效的,同时也是灵活的。
柔情似水 该用户已被删除
8#
发表于 2015-3-21 19:41:47 | 只看该作者
一些显而易见的小错误还是用vi改正比较方便。以后的大一点的程序就得在Linux下调试了,因为有的头文件在VC里面说找不到。?
您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

QQ|Archiver|手机版|仓酷云 鄂ICP备14007578号-2

GMT+8, 2024-12-24 00:44

Powered by Discuz! X3.2

© 2001-2013 Comsenz Inc.

快速回复 返回顶部 返回列表