----- Original Message ----- From: "Bernd Brodesser" <B.Brodesser@t-online.de> To: <suse-linux@suse.com> Sent: Friday, August 22, 2003 10:47 AM Subject: Re: Prozessüberwachung ?
* Niels Kueck schrieb am 22.Aug.2003:
ich suche ein Tool zur Überwachung der Prozesse auf meinem System. Meine Vorstellung geht soweit, dass ich gerne eine Übersicht hätte in der ersichtlich ist, welcher User verbraucht mit welchem Prozess wieviel CPU-Zeit (Minuten oder Sekundengenau). Das kann man vermutlich über einen cronjob mit top, grep, awk usw. machen, aber kennt vielleicht jemand etwas besseres/ einfacheres, das optimaler Weise mit wenig Aufwand zu konfigurieren ist ?
Ich wüßte da keine Lösung. Sicherlich kann man da was mit ps machen, da werden zwar Angaben auf tausendstel Sekunden genau gemacht, aber das sind momentane Werte. Wenn man nochmal ps aufruft, oder auch top, so kann der Prozeß ja schon weg sein, und man weiß nicht, wieviel er wirklich verbraucht hat. Es könnten ganze Prozesse, die nur sehr kurzzeitig existieren übersehen werden. Es müßte schon vom kernel selber festgehalten werden.
Was du suchst, ist unter dem Begriff "Process accounting" zu finden, zum Beispiel bei www.google.de/linux oder hier: http://www.faqs.org/docs/Linux-mini/Process-Accounting.html Bye, Thomas