Wie kann ich die Bandbreite überprüfen, die von jeder Verbindung in Apache verwendet wird?

Wie kann ich die Bandbreite überprüfen, die von jeder Verbindung in Apache verwendet wird?

Ich versuche, Statistiken darüber zu erhalten, wie viel Bandbreite jede Verbindung bei Apache nutzt.

Ich habe Apache 2.4 auf Windows Server 2008 R2 installiert. Ich möchte wissen, wie viele Benutzer ich meiner bestehenden Umgebung noch hinzufügen kann. Ich möchte die durchschnittliche Verbindung berechnen.

Außerdem: Welche anderen Informationen können mir bei der Entscheidung helfen, wie viele weitere Benutzer ich zu meinem vorhandenen System hinzufügen kann?

Antwort1

Jeder Apache-Protokolleintrag enthält die Anzahl der in dieser Anfrage gesendeten Bytes:

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"

Die Zahl nach dem 200Antwortcode ist die Anzahl der übertragenen Bytes.

Das Analysieren dieses Felds und Zusammenfassen der mit Ihrer „durchschnittlichen Verbindung“ verknüpften Einträge ist ein trivialer Vorgang.

Außerdem: Welche anderen Informationen können mir bei der Entscheidung helfen, wie viele weitere Benutzer ich zu meinem vorhandenen System hinzufügen kann?

Sie müssen Leistungsdaten für alle grundlegenden Hardwareressourcen erfassen, die Ihr Server verwendet: CPU, Speicher, Festplatte usw.

verwandte Informationen