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}'