Unix (Linux 等)には、top というコマンドがあり、OS の負荷・CPU、メモリの使用状況などが確認できます。
apachetopを利用するとtopコマンド風にApacheの状況を表示出来ます。
急激なアクセス増とかの場合にとりあえずアクセス傾向をざっと見る場合に使えると思います。
インストール
-
# wget http://centos.karan.org/el4/extras/stable/i386/RPMS/apachetop-0.12.5-2.el4.kb.i386.rpm
-
# rpm -Kv apachetop-0.12.5-2.el4.kb.i386.rpm
-
# rpm -ivh apachetop-0.12.5-2.el4.kb.i386.rpm
0.12.5-1以降は修正されているようです。そちらを使用して下さい。
使用方法
apachetop -f アクセスログのファイル名
例)apachetop -f /etc/httpd/logs/access_log.2007-05-02
※ログファイルの形式は common か combined になっている必要があります。
-
last hit: 02:03:01 atop runtime: 0 days, 00:01:13 02:03:02
-
All: 591 reqs ( 8.1/sec) 3113.7K ( 42.7K/sec) 5395.0B/req
-
2xx: 470 (79.5%) 3xx: 112 (19.0%) 4xx: 9 ( 1.5%) 5xx: 0 ( 0.0%)
-
R ( 30s): 300 reqs ( 10.0/sec) 1469.2K ( 49.0K/sec) 5014.8B/req
-
2xx: 229 (76.3%) 3xx: 71 (23.7%) 4xx: 0 ( 0.0%) 5xx: 0 ( 0.0%)
-
-
REQS REQ/S KB KB/S URL
-
60 2.73 382.7 17.4*/jun.do
-
6 0.22 7.0 0.3 /Img.do
-
5 0.17 47.7 1.6 /src.do
-
4 0.17 5.8 0.2 /images1/loading.gif
-
4 0.16 57.2 2.3 /common1/js/common.js
-
4 0.16 35.2 1.4 /stop/Input.do
-
3 0.15 11.8 0.6 /images1/btn_map.gif
-
3 0.12 0.5 0.0 /images1/footer/footer_bg.gif
-
3 0.14 4.9 0.2 /images1/header/header_logo_01.gif
-
3 0.12 2.0 0.1 /common1/css/ho.css
-
3 0.12 42.4 1.7 /common1/js/prototype.js
-
3 0.12 2.7 0.1 /common1/js/Cookies.js
-
3 0.12 4.0 0.2 /images1/header/gnavi_railway_search.gif
-
3 0.12 5.4 0.2 /common1/css/bukken.css
-
3 0.14 0.8 0.0 /images1/header/closewin_btn.gif
-
3 0.12 4.7 0.2 /images1/header/gnavi_time_search.gif
-
3 0.12 1.5 0.1 /images1/ensentab.gif
-
3 0.12 9.2 0.4 /docs/common1/css/style.css
-
3 0.10 0.6 0.0 /images1/se_2_13.gif
-
3 0.12 22.0 0.9 /common1/css/common.css
-
2 0.10 4.2 0.2 /images1/pagettl_bukken.gif
-
2 0.10 1.8 0.1 /images1/footer/footer_copyright.gif
-
2 0.10 1.8 0.1 /images1/btn_shop_details.gif
-
2 0.10 0.3 0.0 /images1/se_2_12.gif
実行オプション
以下のように直近のアクセスだけを対象にできます。
-
apachetop -H hits (直近のhits件だけを対象にする)
-
apachetop -T secs (直近のsecs件だけを対象にする)
操作方法
1.実行中にfキーを押す
表示内容をFilterするメニューが表示されます。
add/edit menu c) clear all s) show active
1)aキーを押す=>Filterを追加するためのメニューが表示されます
u) to URLS r) to REFERRERS h) to HOSTS
1-1)uキーを押すとURLSを入力できます
1-2)rキーを押すとREFERRERSを入力できます
1-3)hキーを押すとHOSTSを入力できます
2)cキーを押す=
Filterがクリアされます
2.実行中にsキーを押す
表示内容をsortrするメニューが表示されます。
r) REQUESTS R) REQS/SEC b) BYTES B) BYTES/SEC
3.実行中にdキーを押す
表示方法を切り替えできます。
urlを表示する=>hostを表示する=>REFERRERを表示する
4.実行中に上下カーソルキーを押す
詳細を表示したい行を切り替えできます。
*を表示している行を選んで、右カーソルキーを押す=>詳細を表示できます
5.実行中に?キーを押す
ヘルプを表示できます。




