??????????? ApacheBench来作为压力测试工具,是Apache自带的工具,测试项目环境是nginx,从网上查了一下,单独安装ab的过程:
首先安装ab运行需要的软件包apr-util
?
yum install apr-util
然后安装一个yum的工具包,为了可以单独弄出来ab。
?
yum install yum-utils
新建存放目录:kmtest
mkdir kmtest
cd kmtest
yumdownloader httpd?? -------yum下载httpd(apache )
下载后解压缩,对rpm包
rpm2cpio httpd-2.2.3-65.el5_8.x86_64.rpm |cpio -idmv
?
rpm2cpio可以做什么?
顾名思义,rpm2cpio是将rpm包文件转换成cpio归档文件,因为其主要的目的就是过滤,其他的也就不需要特别指定了,rpm2cpio只有一个属性,别无其他。
指定的属性是将包文件转换,如果在命令行中没有指定文件名,rpm2cpio将从标准的输入读取并将之转换成
顾名思义,rpm2cpio是将rpm包文件转换成cpio归档文件,因为其主要的目的就是过滤,其他的也就不需要特别指定了,rpm2cpio只有一个属性,别无其他。
指定的属性是将包文件转换,如果在命令行中没有指定文件名,rpm2cpio将从标准的输入读取并将之转换成
*************************************************************************************
cpio -idmv
解压cpio文件?
cpio?-idmv?<?filename.cpio?
同样可以解压img文件:
cpio?-idmv?<?filename.img
**************************************************************************************
cpio?-idmv?<?filename.cpio?
同样可以解压img文件:
cpio?-idmv?<?filename.img
**************************************************************************************
?
最后将我们用到的ab拷贝到系统的/usr/bin目录下就可以了。最后再删除临时目录就全部ok了。
?
mv ab /usr/bin/ab
删除httpd
删除httpd
cd
rm -rf httpd
?
?
?
?
?