ab圧力テストの概要
Apacheには、シンプルで使いやすいストレステストツールabが付属しており、さまざまな条件をシミュレートして、Webサーバーへのテストリクエストを開始できます
。abツールは、テストリクエストをWebサーバーでローカルに直接開始できます。これは、サーバーの処理パフォーマンスを理解するために不可欠です。データのネットワーク転送時間とユーザーのPCのローカル計算時間は含まれていないため、パラメーターの最適化と調整のためのさまざまな時間インジケーターを観察することで、Webサーバーのパフォーマンスを判断できます。
コマンド形式
abパラメータURL
共通パラメーター
-nテストセッションで実行されたリクエストの総数、デフォルトでは1つのリクエストのみが実行されます
-c同時リクエストの数、デフォルトでは一度に1つ
-tテストの最小秒数
-v表示される情報の詳細レベルを設定します
かかって来い!公演!
HTTPをインストールし、DNS
ドメイン名www.charis.comをインストールします
Apache圧縮モジュール
がオンになっていません。3つのストレステストを実行してください。
合計時間を観察し、平均を取ってください。
[root @ 5centos html]#ab -n 2000 -c 1000 www.charis.com/index.html
1回目26.092
2回目25.282
3回目タイムズ21.047
オープンApache圧縮関数
[root@localhost htdocs]# vim /etc/httpd.conf
LoadModule deflate_module modules/mod_deflate.so
<IfModule mod_deflate.c>
AddOutputFilterByType DEFLATE text/html text/plain text/css text/xml text/javascrip text/jpg text/png
DeflateCompressionLevel 9
SetOutputFilter DEFLATE
</IfModule>
[root@localhost htdocs]# service httpd stop
[root@localhost htdocs]# service httpd start
初回20.179
2回目0.267
3回目0.504
座って下さい!!!