|
马上注册,结交更多好友,享用更多功能,让你轻松玩转社区。
您需要 登录 才可以下载或查看,没有帐号?立即注册
x
小知识:Linux是一个基于POSIX和UNIX的多用户、多任务、支持多线程和多CPU的操作系统。
http_load是基于linux平台的功能测试工具,它体积十分小,仅100KB。它以并行复用的体例运转,能够测试web办事器的吞吐量与负载。
1、取得http_load
httpd_load的官方站是:http://www.acme.com/software/http_load/,LinuxVPS进修者间接供应了下载地点(文件来自官方)
- wget-chttp://soft.kwx.gd/tools/http_load-12mar2006.tar.gz
复制代码 2、解压并编译http_load
- 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目次下
因为我们默许安装在/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、入手下手测试
- ./http_load-p1021-s10url#url为方才新建的文件
复制代码 SSH实行以上下令,则向www.kwx.gd并发1021个线程,工夫为一连10秒。
4、剖析了局
- 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使用。 |
|