Systemauslastung über längere Zeit protokollieren
Hallo ML, Ich habe einen Webserver laufen (Apache 2.2.3), der nach Angaben von Usern zeitweise sehr lange braucht, die Seiten zu generieren. Die Seiten werden dynamisch mit perl und php aus einer Datenbank generiert. Den Datenbankserver habe ich nicht unter meiner Kontrolle, der betr. Kollege sagt natürlich, es könnte nicht an seinem DB-Server liegen. Ich möchte gerne auf unserem Webserver über längere Zeit die Systemlast protokollieren. Meine Idee war mittels "top -d 10.00 -b > top.txt" ein log anzulegen, in das top alle 10 Sek. die Auslastung einträgt. Das klappt prinzipiell ganz gut, natürlich wird die Datei relativ gross. Ein Kollege nannte mir für diesen Zweck das Package acct (accounting). Das kenne ich selbst nicht. Weiss jemand, ob mir dieses Paket auch die gewünschten Informationen gibt ? Oder gibt es vielleicht noch eine andere Lösung ? Danke für alle Tipps. Bernd -- Bernd Lentes Systemadministration Institut für Entwicklungsgenetik HelmholtzZentrum münchen bernd.lentes@helmholtz-muenchen.de 089 3187 1241 http://www.helmholtz-muenchen.de/idg Success is the sum of small efforts, repeated day in and day out. -- Um die Liste abzubestellen, schicken Sie eine Mail an: opensuse-de+unsubscribe@opensuse.org Um eine Liste aller verfuegbaren Kommandos zu bekommen, schicken Sie eine Mail an: opensuse-de+help@opensuse.org
Lentes, Bernd schrieb:
Hallo ML,
Ich habe einen Webserver laufen (Apache 2.2.3), der nach Angaben von Usern zeitweise sehr lange braucht, die Seiten zu generieren. Die Seiten werden dynamisch mit perl und php aus einer Datenbank generiert. Den Datenbankserver habe ich nicht unter meiner Kontrolle, der betr. Kollege sagt natürlich, es könnte nicht an seinem DB-Server liegen. Ich möchte gerne auf unserem Webserver über längere Zeit die Systemlast protokollieren. Meine Idee war mittels "top -d 10.00 -b > top.txt" ein log anzulegen, in das top alle 10 Sek. die Auslastung einträgt. Das klappt prinzipiell ganz gut, natürlich wird die Datei relativ gross. Ein Kollege nannte mir für diesen Zweck das Package acct (accounting). Das kenne ich selbst nicht. Weiss jemand, ob mir dieses Paket auch die gewünschten Informationen gibt ? Oder gibt es vielleicht noch eine andere Lösung ?
Danke für alle Tipps.
ich empfehle rrdtool hierfür, da gib es sehr schöne templates zB für die CPU usage. Tschau SK -- Um die Liste abzubestellen, schicken Sie eine Mail an: opensuse-de+unsubscribe@opensuse.org Um eine Liste aller verfuegbaren Kommandos zu bekommen, schicken Sie eine Mail an: opensuse-de+help@opensuse.org
Lentes, Bernd schrieb:
Hallo ML,
Ich habe einen Webserver laufen (Apache 2.2.3), der nach Angaben von Usern zeitweise sehr lange braucht, die Seiten zu generieren. Die Seiten werden dynamisch mit perl und php aus einer Datenbank generiert. Den Datenbankserver habe ich nicht unter meiner Kontrolle, der betr. Kollege sagt natürlich, es könnte nicht an seinem DB-Server
On Mon, 01 Feb 2010 17:12:02 +0100, "C.M. Burns"
Ich möchte gerne auf unserem Webserver über längere Zeit die Systemlast protokollieren. Meine Idee war mittels "top -d 10.00 -b > top.txt" ein log anzulegen, in das top alle 10 Sek. die Auslastung einträgt. Das klappt prinzipiell ganz gut, natürlich wird die Datei relativ gross. Ein Kollege nannte mir für diesen Zweck das Package acct (accounting). Das kenne ich selbst nicht. Weiss jemand, ob mir dieses Paket auch die gewünschten Informationen gibt ? Oder gibt es vielleicht noch eine andere Lösung ?
Danke für alle Tipps.
ich empfehle rrdtool hierfür, da gib es sehr schöne templates zB für die CPU usage.
Tschau SK
Oder du installierst gleich Munin. Das eignet sich auch hervorragend. Zum Beispiel: http://sbox.bgweiz.at/munin/ -- Schöne Grüße, Matthias desktop4education http://d4e.at -- Um die Liste abzubestellen, schicken Sie eine Mail an: opensuse-de+unsubscribe@opensuse.org Um eine Liste aller verfuegbaren Kommandos zu bekommen, schicken Sie eine Mail an: opensuse-de+help@opensuse.org
-----Ursprüngliche Nachricht----- Von: C.M. Burns [mailto:montiburns@googlemail.com] Gesendet: Montag, 1. Februar 2010 17:12 An: opensuse-de@opensuse.org Betreff: Re: Systemauslastung über längere Zeit protokollieren
ich empfehle rrdtool hierfür, da gib es sehr schöne templates zB für die CPU usage.
Tschau SK
Hallo, Wo finde ich solche templates ? Bernd-- Um die Liste abzubestellen, schicken Sie eine Mail an: opensuse-de+unsubscribe@opensuse.org Um eine Liste aller verfuegbaren Kommandos zu bekommen, schicken Sie eine Mail an: opensuse-de+help@opensuse.org
Am 01.02.2010 18:50, schrieb Lentes, Bernd:
-----Ursprüngliche Nachricht----- Von: C.M. Burns [mailto:montiburns@googlemail.com] Gesendet: Montag, 1. Februar 2010 17:12 An: opensuse-de@opensuse.org Betreff: Re: Systemauslastung über längere Zeit protokollieren
ich empfehle rrdtool hierfür, da gib es sehr schöne templates zB für die CPU usage.
http://collectd.org/ ist auch nett und in 5 Minuten aufgesetzt. -- Um die Liste abzubestellen, schicken Sie eine Mail an: opensuse-de+unsubscribe@opensuse.org Um eine Liste aller verfuegbaren Kommandos zu bekommen, schicken Sie eine Mail an: opensuse-de+help@opensuse.org
Lentes, Bernd schrieb:
ich empfehle rrdtool hierfür, da gib es sehr schöne templates zB für die CPU usage.
Tschau SK
Hallo,
Wo finde ich solche templates ?
Bernd--
so schwer ist es nun wirklich nicht :) homepage von rrdtool http://oss.oetiker.ch/rrdtool/index.en.html dort auf gallery klicken sich dann am load+cpu bildchen erfreuen und dem link folgen zu http://www.metalhead.ws/rrdtool alternativ bei google "rrdtool cpu usage" eingeben, gibt noch andere leute die das umgesetzt haben. viel erfolg! tschau SK -- Um die Liste abzubestellen, schicken Sie eine Mail an: opensuse-de+unsubscribe@opensuse.org Um eine Liste aller verfuegbaren Kommandos zu bekommen, schicken Sie eine Mail an: opensuse-de+help@opensuse.org
Am Montag, 1. Februar 2010 schrieb Lentes, Bernd:
(...). Ich möchte gerne auf unserem Webserver über längere Zeit die Systemlast protokollieren. Meine Idee war mittels "top -d 10.00 -b > top.txt" (...).
jan@karl:~> webpin atop (...). * atop-daemon: System Resource and Process Monitoring History Daemon - 1.24 [server:/monitoring | home:/lemmy04] (...). HTH Jan -- Negative expectations yield negative results, Positive expectations yield negative results. -- Um die Liste abzubestellen, schicken Sie eine Mail an: opensuse-de+unsubscribe@opensuse.org Um eine Liste aller verfuegbaren Kommandos zu bekommen, schicken Sie eine Mail an: opensuse-de+help@opensuse.org
participants (5)
-
C.M. Burns
-
Jan Ritzerfeld
-
Lentes, Bernd
-
Matthias Praunegger
-
Ralf Prengel