nginx日志統計流量


cat access.log |awk '{sum+=$10} END {print sum/1024/1024/1024}'

$10是nginx字段bytes_sent 字段,根據自己的日志格式修改

body_bytes_sent 發送給客戶端的字節數,不包括響應頭的大小

bytes_sent  發送給客戶端的字節數

計算最高帶寬

 cat $ACCESS_LOG|awk -F'[: ]' '{a[$5":"$6]+=$14}END{for(i in a){print i,a[i]}}'|sort|awk '{a+=$2;if(NR%5==0){if(a>b){b=a;c=$1};a=0}}END{print c,b*8/300/1024/1024}'


免責聲明!

本站轉載的文章為個人學習借鑒使用,本站對版權不負任何法律責任。如果侵犯了您的隱私權益,請聯系本站郵箱yoyou2525@163.com刪除。



 
粵ICP備18138465號   © 2018-2025 CODEPRJ.COM