Apache-2.2
監控 Apache 使用的 current 頻寬
午後大佬們
我正在嘗試監視和繪製Apache目前使用的頻寬,我一直在嘗試將 mod_status 與 /server-status 一起使用並僅解析此特定行:
16.1 requests/sec - 34.4 kB/second - 2193 B/request
但不幸的是,這是一個平均值,這意味著隨著時間的推移,它基本上會停止執行。我想做的是監視頻寬使用情況,為了簡單起見,假設為 1 秒。關於如何做到這一點的任何線索?
最好的問候 LPE
Ladadadada 在評論中說:您可以在相關埠上使用標準網路指標。
您還可以使用 server-status 並查看“Total kBytes”:
$ curl http://localhost/server-status?auto Total Accesses: 4506 Total kBytes: 19993 CPULoad: .319462 Uptime: 62383 ReqPerSec: .0722312 BytesPerSec: 328.18 BytesPerReq: 4543.46 BusyWorkers: 1 IdleWorkers: 7 Scoreboard: ___W____............
然後做數學運算(如果您不信任腳本中的計時器,請注意 Uptime 欄位)。使用“?auto”提供機器可解析的輸出。