如何檢查 Apache 上每個連線使用的頻寬?

如何檢查 Apache 上每個連線使用的頻寬?

我正在嘗試獲取 Apache 上每個連接使用多少頻寬的統計資料?

我在 Windows Server 2008 R2 上安裝了 Apache 2.4。我想知道我可以在現有環境中添加多少用戶。我想計算平均連線。

另外,還有哪些資訊可以幫助我決定在現有系統上可以增加多少用戶。

答案1

每個 apache 日誌條目包含該請求中傳送的位元組數:

192.168.3.232 - - [08/Jul/2013:15:18:58 -0500] "GET /munin/index.html HTTP/1.1" 200 1686 "http://10.100.0.10/munin/example.com/memory.html" "Mozilla/5.0 (Macintosh; Intel Mac OS X 10_8_4) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/27.0.1453.116 Safari/537.36"

回應代碼後面的數字200是傳輸的位元組數。

解析該欄位並總結與「平均連接」相關的條目是一個簡單的過程。

另外,還有哪些資訊可以幫助我決定在現有系統上可以增加多少用戶。

您需要收集伺服器使用的所有基本硬體資源的效能資料:CPU、記憶體、磁碟等。

相關內容