CentOS環境でapachebenchを個別にインストールする方法
1114 ワード
この例では、CentOS環境でapachebenchを個別にインストールする方法について説明します.皆さんの参考にしてください.具体的には以下の通りです.
この2日間php性能最適化方法をテストした.
圧力テストの効果を観察するためにApacheBenchを圧力テストツールとして選択した.実はみんながよく言うabです.
しかし、このツールはapache web serverをインストールするときに持参したもので、今私のサーバーではnginxを走っています.このツールを使うためにapacheを追加したくない.そこでabツールを以下の方法で個別にインストールし、ここでは次の手順を記録します.
まずab実行に必要なパッケージapr-utilをインストールします
そしてyumのキットをインストールし、abを単独で出せるようにします.
上の2つのインストールが終わったら、abを単独でインストールし始めました.実はapacheのrpmパッケージにダウンロードして、解凍した後、cpがabツールに出てきました.
apacheのrpmパッケージをダウンロードしてyumdownloaderに渡して完了し、ダウンロードする前に一時ディレクトリを作成して保存します.
ダウンロード後、rpmを解包します.
最後に私たちが使ったabをシステムの/usr/binディレクトリにコピーすればいいです.最後に一時ディレクトリを削除するとすべてokになります.
本明細書では、CentOSサーバの構成について説明します.
この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サーバの構成について説明します.