Page 1 of 1

Erweiterte Apache-Statistiken?

Posted: 2009-03-30 11:42
by Anonymous
Hallo zusammen,

als regelmäßiger Guest-Leser wurde es für mich jetzt endlich mal Zeit, mich hier auch anzumelden. :) Dann auch natürlich gleich mit einem kleinen Anliegen: ich suche nach einem Statistik-Tool, das (tiefergehendere) Informationen hinsichtlich der Performance bietet - AWStats oder Webalizer sind da ja nicht wirklich für ausgelegt.
Hier denke ich bspw. an die maximale Anzahl der gleichzeitigen Sitzungen, die max. Dauer von REQUESTS o.s.ä.. Das funktioniert ja schon recht gut mit "mod_status", aber dieses Modul zeigt ja immer nur den Ist-Zustand an. Mich würde das auch retrospektiv interessieren. :)

Ich wäre nicht nur auf die Logfiles beschränkt, sondern würde auch ggf. zusätzliche Software installieren. Ich finde nur leider nichts, was in diese Richtung gehen würde.

Vielen Dank & herzliche Grüße
Dennis

Re: Erweiterte Apache-Statistiken?

Posted: 2009-03-30 11:59
by daemotron
Munin wäre da noch zu benennen... das Apache-Plugin fragt im wesentlichen die Ausgabe von mod_status ab, zeichnet sie historisiert auf und malt mit rrdtool daraus Grafiken.

Re: Erweiterte Apache-Statistiken?

Posted: 2009-03-30 12:43
by oxygen
mod_status (und Monitortools die es benutzten) sollte man aber nicht zu sorglos verwenden. Durch die Aktivierung von ExtendedStatus entsteht ein exorbitanter Overhead.

Re: Erweiterte Apache-Statistiken?

Posted: 2009-03-30 15:44
by oxygen
Der Overhead entsteht weniger durch den Abruf der Statusseite, sondern durch die zusätzlichen Syscalls etc. die bei normalen Requests ausgeführt werden müssen. z.B. je 2 gettimeofday() pro Request um die Bearbeitungsdauer zu messen. Insbesondere bei statischem Content macht sich der Overhead dann bemerkbar.

Re: Erweiterte Apache-Statistiken?

Posted: 2009-03-30 15:52
by oxygen
Mach das. Das ist gerade das Problem an ExtendedStatus, es ist leichtfertig aktiviert, und erhöht die Last ohne benutzt zu werden. Vor 1-2 Jahren habe ich mal in eigenen Tests (mit ab) rausgefunden, dass ohne ExtendedStatus ein Apache 5-10% mehr Requests pro Sekunde bei statischem Content ausliefern konnte. Klingt nicht viel, aber verglichen mit anderen Tuningmaßnahmen bringt das schon was.