天天看點

如何去nginx的IP通路量

思路: 通路量看ip數

pv量看ip數加ip處理的數量

并發數看http的請求數或者系統狀态數或httpd的連接配接狀态

web的通路量:

<code>cat</code> <code>access_log |</code><code>awk</code> <code>'{print $1}'</code><code>|</code><code>uniq</code> <code>-c |</code><code>sort</code> <code>-k1,1nr</code>

web并發數(通過web狀态):

<code>netstat</code> <code>-an | </code><code>grep</code> <code>80 | </code><code>grep</code> <code>ESTABLISHED | </code><code>wc</code> <code>-l</code>

web并發數(通過web程序,線程數)要排除系統保留的程序數:

<code>ps</code> <code>-ef | </code><code>grep</code> <code>nginx | </code><code>wc</code> <code>-l (程序檢視)</code>

web并發數(通過系統tcp狀态)要排除系統其他服務的連接配接狀态:

<code>netstat</code> <code>-n | </code><code>awk</code> <code>'/^tcp/ {++S[$NF]} END {for(a in S) print a, S[a]}'</code>

生成中保留的程序數和其他服務的連接配接狀态忽略不計

本文轉自 藍葉子Sheep 51CTO部落格,原文連結:http://blog.51cto.com/dellinger/1968343,如需轉載請自行聯系原作者

繼續閱讀