CentOS環境でapachebenchを個別にインストールする方法

1114 ワード

この例では、CentOS環境でapachebenchを個別にインストールする方法について説明します.皆さんの参考にしてください.具体的には以下の通りです.
この2日間php性能最適化方法をテストした.
圧力テストの効果を観察するためにApacheBenchを圧力テストツールとして選択した.実はみんながよく言うabです.
しかし、このツールはapache web serverをインストールするときに持参したもので、今私のサーバーではnginxを走っています.このツールを使うためにapacheを追加したくない.そこでabツールを以下の方法で個別にインストールし、ここでは次の手順を記録します.
まずab実行に必要なパッケージapr-utilをインストールします

yum install apr-util


そしてyumのキットをインストールし、abを単独で出せるようにします.

yum install yum-utils


上の2つのインストールが終わったら、abを単独でインストールし始めました.実はapacheのrpmパッケージにダウンロードして、解凍した後、cpがabツールに出てきました.
apacheのrpmパッケージをダウンロードしてyumdownloaderに渡して完了し、ダウンロードする前に一時ディレクトリを作成して保存します.

mkdir httpd
cd httpd
yumdownloader httpd


ダウンロード後、rpmを解包します.

rpm2cpio httpd-2.2.3-43.el5.centos.3.i386.rpm | cpio -idmv


最後に私たちが使ったabをシステムの/usr/binディレクトリにコピーすればいいです.最後に一時ディレクトリを削除するとすべてokになります.

mv usr/bin/ab /usr/bin/ab
cd ..
rm -rf httpd


本明細書では、CentOSサーバの構成について説明します.