測定Web伺服器效能
阿新 • • 發佈:2018-12-10
ApacheTop
簡介
ApacheTop是一個實時訪問的日誌檔案分析器,它的行為方式類似於對訪問日誌進行跟蹤,也提供一定程度的分析
安裝
yum install apachetop
使用
-f <file>
分析檔案
eg:apachetop -f /var/log/nginx/access.log
access.log是你的nginx訪問日誌,我的是nginx的,Apache應該也可以但我只有nginx的,所以沒有試過Apache
-T <time(s)> 累計結果週期,預設是30s eg:apachetop -T 5 -f /var/log/nginx/access_yifumachine_443.log 以5s為週期
?
注意這個是在你apachetop -T 5 -f /var/log/nginx/access_yifumachine_443.log之後用的
可以顯示命令列表
f , a , u
在apachetop -T 5 -f /var/log/nginx/access_yifumachine_443.log之後鍵入
f a u (表示開啟過濾filter,add新增規則,規則作用於url),然後鍵入你要過濾的內容比如test.回車
之後就只會顯示請求的url中帶有test的
結果
注意紅色框框裡的是有請求的時候才會出現的
進行解釋: last hit: 08:24:58 atop runtime: 0 days, 00:03:38 08:24:59 All(從apachetop啟動起): 40 reqs(總請求數) ( 0.2/sec) 10.4K ( 50.3B/sec) 266.4B/req 2xx: 40 ( 100%) 3xx: 0 ( 0.0%) 4xx: 0 ( 0.0%) 5xx: 0 ( 0.0%) //這行2xx是2xx狀態的請求率,其他同理 R ( 30s)(最近30s內): 1 reqs ( 0.0/sec) 43.0B ( 1.4B/sec) 43.0B/req 2xx: 1 ( 100%) 3xx: 0 ( 0.0%) 4xx: 0 ( 0.0%) 5xx: 0 ( 0.0%) //同上,只不過時間不一樣 //(預設30s的)下面這個是最近的請求,其中請求數最多的會放到前排 REQS REQ/S KB KB/S URL 4 0.50 2.1 0.3*//service/mealmachine/rePrint 1 1.00 0.0 0.0*//test/index