CPU load programm fuer console
Hallo ich suche ein Programm, dass mir ähnlich wie top die CPU-Last in einem bestimmten Intervall (crontab) in eine lesbare Logdatei und evtl. daraus noch ein HTML-Formular mit graphischer Darstellung erzeugt. Hintergrund ist der, dass einer meiner Server immer mal eine hohe CPU-Last hat. Dies tritt jedoch nur sporradisch auf, so dass ich es meist nicht mitbekomme, die Kunden vor Ort jedoch massig Probleme beim mailen, squid oder smb-connect haben. Bisher habe ich da nur nette X-Anwendungen gefunden. Sicher gibts da sowas nettes wie top oder sowas ... ;-) -- Regards, Jens Strohschnitter ------------------------------------- *!!!LINUX LINUX LINUX LINUX LINUX!!!* * http://www.jens-strohschnitter.de * ------------------------------------- Set the controls for the heart of the sun ------------------------------------- -- Um die Liste abzubestellen, schicken Sie eine Mail an: suse-linux-unsubscribe@suse.com Um eine Liste aller verfuegbaren Kommandos zu bekommen, schicken Sie eine Mail an: suse-linux-help@suse.com
Hallo Jens Sieh dir mal sysstat an: http://perso.orange.fr/sebastien.godard/ Das macht genau das. Mit etwas Handarbeit kannst du zB mit gnuplot Grafiken aus den Textdateien erzeugen. Sowas habe ich hier auch im Einsatz und habe gute Erfahrungen damit gemacht. Alternativ kann top aber auch eine Momentaufnahme machen und diese kannst du in eine Datei umlenken. man top (iirc -b, aber guck lieber nach). Dominik
ich suche ein Programm, dass mir ähnlich wie top die CPU-Last in einem bestimmten Intervall (crontab) in eine lesbare Logdatei und evtl. daraus noch ein HTML-Formular mit graphischer Darstellung erzeugt.
-- Um die Liste abzubestellen, schicken Sie eine Mail an: suse-linux-unsubscribe@suse.com Um eine Liste aller verfuegbaren Kommandos zu bekommen, schicken Sie eine Mail an: suse-linux-help@suse.com
On Tue, Jul 04, 2006 at 11:27:34AM +0200, Jens Strohschnitter wrote:
Sicher gibts da sowas nettes wie top oder sowas ... ;-)
Ich wuerde da sogar zu top raten. Erstelle einen top-Wartungsaccount, schalte in diesem Account die unwichtigen Anzeigen aus, lasse nur 5-10 Prozesse anzeigen, Speichere die entstandene Konfiguration mit "W" ab. Der cronjob besteht dann z.b. aus: #!/bin/sh export TERM=dumb export COLUMNS=132 top -b -n1 | gzip >> top.log.gz Peter -- Um die Liste abzubestellen, schicken Sie eine Mail an: suse-linux-unsubscribe@suse.com Um eine Liste aller verfuegbaren Kommandos zu bekommen, schicken Sie eine Mail an: suse-linux-help@suse.com
Hallo Jens, Am Dienstag, 4. Juli 2006 11:27 schrieb Jens Strohschnitter:
Hallo
ich suche ein Programm, dass mir ähnlich wie top die CPU-Last in einem bestimmten Intervall (crontab) in eine lesbare Logdatei und evtl. daraus noch ein HTML-Formular mit graphischer Ich benutze mpstat.
"mpstat -P 0 5 120960 >> /var/log/sa/sa.2006_03_31" So sieht es bei mir aus. Gruß Frank -- Um die Liste abzubestellen, schicken Sie eine Mail an: suse-linux-unsubscribe@suse.com Um eine Liste aller verfuegbaren Kommandos zu bekommen, schicken Sie eine Mail an: suse-linux-help@suse.com
Am Dienstag, 4. Juli 2006 11:27 schrieb Jens Strohschnitter:
Hallo
ich suche ein Programm, dass mir ähnlich wie top die CPU-Last in einem bestimmten Intervall (crontab) in eine lesbare Logdatei und evtl. daraus noch ein HTML-Formular mit graphischer
Frank Babies
wrote: Ich benutze mpstat. "mpstat -P 0 5 120960 >> /var/log/sa/sa.2006_03_31"
So sieht es bei mir aus.
Also ich habe mpstat von freshmeat runtergeladen, aber die Parameter funktionieren bei mir nicht. Ist das mpstat von Dir auch von: http://www.mindspring.com/~joeja/programs.html ? Jedenfalls bekomme ich als Parameterliste folgendes angeboten: ./mpstat -P 0 5 120960 usage: mpstat [-V] [-n] [delay [count]] -V prints version. -n causes the headers not to be reprinted regularly. delay is the delay between updates in seconds. count is the number of updates. -- Regards, Jens Strohschnitter ------------------------------------- *!!!LINUX LINUX LINUX LINUX LINUX!!!* * http://www.jens-strohschnitter.de * ------------------------------------- Set the controls for the heart of the sun ------------------------------------- -- Um die Liste abzubestellen, schicken Sie eine Mail an: suse-linux-unsubscribe@suse.com Um eine Liste aller verfuegbaren Kommandos zu bekommen, schicken Sie eine Mail an: suse-linux-help@suse.com
Hallo Jens, Am Mittwoch, 5. Juli 2006 16:40 schrieb Jens Strohschnitter:
Am Dienstag, 4. Juli 2006 11:27 schrieb Jens Strohschnitter:
Hallo
ich suche ein Programm, dass mir ähnlich wie top die CPU-Last in einem bestimmten Intervall (crontab) in eine lesbare Logdatei und evtl. daraus noch ein HTML-Formular mit graphischer
Frank Babies
wrote: Ich benutze mpstat. "mpstat -P 0 5 120960 >> /var/log/sa/sa.2006_03_31"
So sieht es bei mir aus.
Also ich habe mpstat von freshmeat runtergeladen, aber die Parameter funktionieren bei mir nicht. Ist das mpstat von Dir auch von:
http://www.mindspring.com/~joeja/programs.html
?
Jedenfalls bekomme ich als Parameterliste folgendes angeboten:
./mpstat -P 0 5 120960 usage: mpstat [-V] [-n] [delay [count]] -V prints version. -n causes the headers not to be reprinted regularly. delay is the delay between updates in seconds. count is the number of updates.
Nein ist hier dabei. Die Ausgabe von "pin mpstat" bringt: ./CD4/suse/i586/sysstat-5.0.6-6.i586.rpm: -rwxr-xr-x 1 root root 14845 Sep 3 12:48 /usr/bin/mpstat Es ist Suse 10.0 DVD Version. Die Ausgabe sieht so aus: 18:48:29 CPU %user %nice %system %iowait %irq %soft %idle intr/s 18:48:34 0 44.80 0.00 2.80 1.20 0.00 0.60 50.60 400.40 18:48:39 0 53.28 0.00 3.58 1.79 0.40 0.40 40.56 431.21 18:48:44 0 51.60 0.00 2.60 1.60 0.00 0.20 44.00 426.00 18:48:49 0 49.40 0.00 3.20 1.40 0.20 0.80 45.00 398.20 18:48:54 0 43.60 0.00 3.60 1.40 0.20 0.00 51.20 404.40 Die Option -P 0 heist nur Processor 0 5 ist alle 5 sec. 120960 ist etwa eine Woche. Gruß Frank -- Um die Liste abzubestellen, schicken Sie eine Mail an: suse-linux-unsubscribe@suse.com Um eine Liste aller verfuegbaren Kommandos zu bekommen, schicken Sie eine Mail an: suse-linux-help@suse.com
Am Mittwoch, 5. Juli 2006 16:40 schrieb Jens Strohschnitter:
Am Dienstag, 4. Juli 2006 11:27 schrieb Jens Strohschnitter:
Hallo
ich suche ein Programm, dass mir ähnlich wie top die CPU-Last in einem bestimmten Intervall (crontab) in eine lesbare Logdatei und evtl. daraus noch ein HTML-Formular mit graphischer
Frank Babies
wrote: Ich benutze mpstat. "mpstat -P 0 5 120960 >> /var/log/sa/sa.2006_03_31"
So sieht es bei mir aus.
Also ich habe mpstat von freshmeat runtergeladen, aber die Parameter funktionieren bei mir nicht. Ist das mpstat von Dir auch von:
http://www.mindspring.com/~joeja/programs.html
?
Jedenfalls bekomme ich als Parameterliste folgendes angeboten:
./mpstat -P 0 5 120960 usage: mpstat [-V] [-n] [delay [count]] -V prints version. -n causes the headers not to be reprinted regularly. delay is the delay between updates in seconds. count is the number of updates.
Nein ist hier dabei. Die Ausgabe von "pin mpstat" bringt:
./CD4/suse/i586/sysstat-5.0.6-6.i586.rpm: -rwxr-xr-x 1 root root 14845 Sep 3 12:48 /usr/bin/mpstat Es ist Suse 10.0 DVD Version. Die Ausgabe sieht so aus: 18:48:29 CPU %user %nice %system %iowait %irq %soft %idle intr/s [...]
Hi ok. mpstat von freshmeat ist ähnlich und reicht mir für die ersten Auswertungen schon mal aus. Kann die Ausgabe ja übergangsweise als CSV in OpenOffice einlesen und mir dann Statistiken erzeugen. Ist sicher fürs erste schneller eingerichtet als rrdtool o.ä. Tools. Danke schon mal an alle Beteiligten ;-) -- Regards, Jens Strohschnitter ------------------------------------- *!!!LINUX LINUX LINUX LINUX LINUX!!!* * http://www.jens-strohschnitter.de * ------------------------------------- Set the controls for the heart of the sun ------------------------------------- -- Um die Liste abzubestellen, schicken Sie eine Mail an: suse-linux-unsubscribe@suse.com Um eine Liste aller verfuegbaren Kommandos zu bekommen, schicken Sie eine Mail an: suse-linux-help@suse.com
Hi,
i am coding cpustat.c in takes linux kernel of license GPL.
and adding to file, you can use gathering..
compile: gcc -O cpustat.c -o cpustat
./cpustat
$vi cpustat.c
/*
* /linux/fs/cpustat.c
*
* Copyright (C) 2006 Ozgur Karatas
*/
/*
* This code is written to take CPU statistics. cpustat; shows the usage
statistic of your CPU.
* The Code tested for Intel Processors. After then code will be ported
for AMD.
*/
#include
Hallo
ich suche ein Programm, dass mir ähnlich wie top die CPU-Last in einem bestimmten Intervall (crontab) in eine lesbare Logdatei und evtl. daraus noch ein HTML-Formular mit graphischer Darstellung erzeugt. Hintergrund ist der, dass einer meiner Server immer mal eine hohe CPU-Last hat. Dies tritt jedoch nur sporradisch auf, so dass ich es meist nicht mitbekomme, die Kunden vor Ort jedoch massig Probleme beim mailen, squid oder smb-connect haben. Bisher habe ich da nur nette X-Anwendungen gefunden.
Sicher gibts da sowas nettes wie top oder sowas ... ;-)
-- Regards,
Jens Strohschnitter
------------------------------------- *!!!LINUX LINUX LINUX LINUX LINUX!!!*
* http://www.jens-strohschnitter.de * ------------------------------------- Set the controls for the heart of the sun -------------------------------------
,''`. Ozgur Karatas : :' : ozgur@ozgurkaratas.com `. `' http://www.ozgurkaratas.com `- Powered By Debian GNU\Linux -- Um die Liste abzubestellen, schicken Sie eine Mail an: suse-linux-unsubscribe@suse.com Um eine Liste aller verfuegbaren Kommandos zu bekommen, schicken Sie eine Mail an: suse-linux-help@suse.com
Hi, Jens Strohschnitter schrieb:
Hallo
ich suche ein Programm, dass mir ähnlich wie top die CPU-Last in einem bestimmten Intervall (crontab) in eine lesbare Logdatei und evtl. daraus noch ein HTML-Formular mit graphischer Darstellung erzeugt. Hintergrund ist der, dass einer meiner Server immer mal eine hohe CPU-Last hat. Dies tritt jedoch nur sporradisch auf, so dass ich es meist nicht mitbekomme, die Kunden vor Ort jedoch massig Probleme beim mailen, squid oder smb-connect haben. Bisher habe ich da nur nette X-Anwendungen gefunden.
Sicher gibts da sowas nettes wie top oder sowas ... ;-)
schau dir mal cacti an sehr nett. www.cacti.net Gruss Christian -- Um die Liste abzubestellen, schicken Sie eine Mail an: suse-linux-unsubscribe@suse.com Um eine Liste aller verfuegbaren Kommandos zu bekommen, schicken Sie eine Mail an: suse-linux-help@suse.com
participants (6)
-
christian zimmermann
-
Dominik Klein
-
Frank Babies
-
Jens Strohschnitter
-
Ozgur Karatas
-
Peter Wiersig