最新国产好看的视频,伊人天堂AV在线,国产Aaaaaa视频,蜜臀视频在线观看一区,人妻av色图,密臀久久久精品影片,青青视频免费观看毛片,久草在线观看视,国产三级精品色情在线

awk 分析web日志(頁面執(zhí)行時間)(常見應用3)

  發(fā)布時間:2013-11-19 22:07:36   作者:佚名   我要評論
今天主要講的,是通過awk分析日志,快捷得到執(zhí)行時間。在性能以及效率方面比前一篇提到的有很大提高

前一段時間,我寫過一篇文章,shell腳本分析 nginx日志訪問次數最多及最耗時的頁面(慢查詢),其中提到了分析耗時頁面重要性。今天主要講的,是通過awk分析日志,快捷得到執(zhí)行時間。在性能以及效率方面比前一篇提到的有很大提高!

一、web日志文件格式


復制代碼
代碼如下:

222.83.181.42 - - [09/Oct/2010:04:04:03 +0800] GET /pages/international/tejia.php HTTP/1.1 "200" 15708 "-" "Mozilla/4.0 (compatible; MSIE 6.0; Windows NT 5.1; SV1; Sicent; WoShiHoney.B; .NET CLR 2.0.50727; .NET CLR 3.0.4506.2152; .NET CLR 3.5.30729)" "-" 0.037</p> <p>按照空格分隔的話,最后一個字段[0.037] 是頁面執(zhí)行時間,第7個字段 是頁面訪問地址。

二、執(zhí)行代碼


復制代碼
代碼如下:

awk 'BEGIN{
print "Enter log file:";
getline logs;
#logs="/var/log/nginx/access.log-20101008";
OFMT="%.3f"; </p> <p>while(getline < logs)
{
split($7,atmp,"?");
aListNum[atmp[1]]+=1;
aListTime[atmp[1]]+=$NF;
ilen++;
}
close(logs);
print "\r\ntotal:",ilen,"\r\n======================================\r\n";
for(k in aListNum)
{
print k,aListNum[k],aListTime[k]/aListNum[k] | "sort -r -n -k3";
} </p> <p>}'

結果:



性能:



422780條日志,統(tǒng)計完成速度是:5秒左右。

相關文章

最新評論

湖口县| 汽车| 油尖旺区| 尚义县| 铜陵市| 邢台县| 磐石市| 六枝特区| 纳雍县| 泸水县| 杭锦后旗| 万山特区| 沙坪坝区| 无极县| 车致| 普洱| 曲沃县| 富裕县| 津南区| 道孚县| 平安县| 岑溪市| 文昌市| 出国| 南通市| 施秉县| 凉山| 华蓥市| 利津县| 荣成市| 息烽县| 司法| 新泰市| 甘泉县| 华蓥市| 贵港市| 黑水县| 和林格尔县| 重庆市| 资阳市| 富川|