
Hallo! Kennt jemand ein Proggie (nicht für X!) daß die Auslastung von CPU, Speicher, Chache, Fesplatte,... anzeigt? mfg Martin

Am Montag, 17. Dezember 2001 13:25 schrieben Sie:
Hallo!
Kennt jemand ein Proggie (nicht für X!) daß die Auslastung von CPU, Speicher, Chache, Fesplatte,... anzeigt?
mfg Martin
Hi Martin, versuch mal "top" in der Konsole, das entspricht Deinen Vorstellungen. Mit "top -d1" kannst Du die Aktualisierungszeiten (in diesem Fall 1sec) einstellen! MfG Daniel

Hallo, "Volmer, Daniel" schrieb:
[..]
versuch mal "top" in der Konsole, das entspricht Deinen Vorstellungen. Mit "top -d1" kannst Du die Aktualisierungszeiten (in diesem Fall 1sec) einstellen!
klasse Idee. *probier aus* Kann mir jemand erklären was "zombie" bedeutet ? Top meldet die Anzahl der prozesse, davon x sleeping, y running, und z zombies. Klingt nicht nett, muß ich mir Sorgen machen ? Danke, Peter -- Peter Niederlag +++ neu +++ http://www.varietour.de, die Top-Kleinkunst-Abendveranstaltung +++ neu +++ http://www.theater-kopflos.de, das Improensemble in Hannover http://www.clown-goli.de, Clown-Comedy-Jonglage-Animation http://www.hand-greiflich.de, Team hand-greiflich Sozialtraining

Hallo, Peter Niederlag <pn@kreativwert.de> writes:
Hallo,
"Volmer, Daniel" schrieb:
[..]
[...] Kann mir jemand erklären was "zombie" bedeutet ? Top meldet die Anzahl der prozesse, davon x sleeping, y running, und z zombies. Klingt nicht nett, muß ich mir Sorgen machen ?
Nein, Sorgen musst du dir nicht machen. zombies sind z.B. Kindprozesse, deren Elternprozess nicht ordnungsmaess beendet wurde. Sie geistern nur noch in der Prozesstabelle, sind aber nicht mehr aktiv. -Dieter -- Dieter Kluenter | Systemberatung Tel:040.64861967 | Fax: 040.64891521 mailto: dkluenter@schevolution.com http://www.schevolution.com/tour

* Peter Niederlag schrieb am 18.Dez.2001:
Kann mir jemand erklären was "zombie" bedeutet ? Top meldet die Anzahl der prozesse, davon x sleeping, y running, und z zombies.
Prozesse können fünf Zustände haben. Entweder sie haben gerade den Prozessor, dann sind sie running, also R, oder aber sie haben vom Kernel den Prozessor abgenommen bekommen, dann sind sie schlafend S, oder sie haben den Prozessor selber abgegeben, weil sie etwas vom Kernel wollen, dann sind sie in einem nicht störbaren Schalf D. Es kommt zwar relativ häufig vor, daß ein Prozeß was vom Kernel will, aber der erledigt dies meist umgehend, so daß der Zustand D nur selten zu sehen ist. Eine Ausnahme bilden Hardwarezugriffe. Der vierte Zustand ist der angehaltene Zustand T. Ein Prozeß kann durch ein Signal angehalten werden. Der fünfte Zustand ist der Zombie Z. Ein Prozeß wird erzeugt, indem sich ein Prozeß durch den Systemaufruf fork dupliziert. Einer der beiden Prozesse wird zum Elterprozeß und der andere zum Kindprozeß. Alle Prozeßdaten bleiben gleich, bis auf die PID, und die PPID. PID und PPID des Elterprozeß bleiben erhalten, der Kindprozeß bekommt eine neue PID und als PPID die PID des Elterprozesses. Als Rückgabewert erhält der Elterprozeß die PID des Kindprozesses, und dieser 0. Dadurch lassen sich die Prozesse unterscheiden. Danach sind die Prozeßdaten voneinander unabhängig. Meist wird der Sohnprozeß durch ein anschließendes exec.. überschrieben. Der Elterprozeß kann durch den Systemaufruf wait auf den Kindprozeß warten. Wenn der Kindprozeß beendet worden ist, so bekommt der Elterprozeß dessen PID zurückgeliefert, ist er noch nicht beendet, so wartet der Elterprozeß auf die Beendigung des Kindprozesses. Nun kann es aber sein, daß der Kindprozeß schon beendet ist, der Elterprozeß noch nicht wartet. Der Kindprozeß ist somit Tod, kann aber noch nicht aus der Prozeßtabelle gelöscht werden, da der Elterprozeß evtl. noch die PID braucht. Der Kindprozeß wird zum Zombie. Wenn der Elterprozeß dann irgendwann mal ein wait macht, ist der Kindprozeß erlöst und kann gelöscht werden. Wenn der Elterprozeß selber stirbt, dann erbt init, die Mutter aller Prozesse den Kindprozeß. init tut im Wesentlichen nichts anderes als ein wait abzugeben. Da der Kindprozeß nicht von init selber gestartet wurde, ignoriert init ihm und er wird ohne Probleme aus der Prozeßtabelle gelöscht. Normalerweise ist ein Zombie nicht lange ein Zombie. Aber wenn er nach ein paar Minuten immer noch einer ist, dann wartet der Elterprozeß wohl nicht mehr auf ihm. Das deutet auf unsaubere Programmierung hin, ein Kindprozeß zu starten und nicht auf ihm zu warten.
Klingt nicht nett, muß ich mir Sorgen machen ?
Nun ja, eigentlich sind Zombies nichts schlimmes, denn sie sind Tod und belegen nur eine Zeile in der Prozeßtabelle, sonst gar nichts. Überprüf aber mal, ob init noch läuft. Sollte init nicht mehr laufen, dann hat man sehr schnell viele Zombies, und Du ein Problem, da Du den Rechner nicht mehr vernünftig heruntergefahren bekommst. Kann nur bei einem Speicherüberlauf und einem kaputten Kernel passieren. Bernd

Yosuke Tomoe wrote:
Hallo!
Hallo,
Kennt jemand ein Proggie (nicht für X!) daß die Auslastung von CPU, Speicher, Chache, Fesplatte,... anzeigt?
mfg Martin
Ich wuerd da 'top' probieren, hat aber Anzeige ueber die Ausnutzung von Festplattenplatz, dafür nehm ich 'df'. mfg Alex

Versuchs mal mit TOP. --------------------------------- Christian Sprenger Windhorst Electronics GmbH Systemadministration Werner-von-Siemens-Str. 6-10 32369 Rahden fon 0 57 71 / 9 12 - 0 fax 0 57 71 / 9 12 - 2 80 mailto:c.sprenger@windhorst.de http://www.windhorst.de
-----Ursprüngliche Nachricht----- Von: Yosuke Tomoe [mailto:yosuke.tomoe@gmx.net] Gesendet: Montag, 17. Dezember 2001 13:25 An: SuSE-ML Betreff: Proggie für Systemauslastung
Hallo!
Kennt jemand ein Proggie (nicht für X!) daß die Auslastung von CPU, Speicher, Chache, Fesplatte,... anzeigt?
mfg Martin
-- Um die Liste abzubestellen, schicken Sie eine Mail an: suse-linux-unsubscribe@suse.com Um eine Liste aller verfügbaren Kommandos zu bekommen, schicken Sie eine Mail an: suse-linux-help@suse.com

Für den verbrauchte Plattenplatz kannst du "df" nehemn Mit freundlichen Grüßen, Timo Dotzauer Systemadministration inovex GmbH Karlsruher Straße 71 D-75179 Pforzheim Tel: +49-(0)72 31 - 31 91 79 Fax: +49-(0)72 31 - 31 91 91 mailto:t.dotzauer@inovex.de http://www.inovex.de -----Ursprüngliche Nachricht----- Von: Christian Sprenger [mailto:c.sprenger@windhorst.de] Gesendet: Montag, 17. Dezember 2001 15:32 An: Yosuke Tomoe; SuSE-ML Betreff: AW: Proggie für Systemauslastung Versuchs mal mit TOP. --------------------------------- Christian Sprenger Windhorst Electronics GmbH Systemadministration Werner-von-Siemens-Str. 6-10 32369 Rahden fon 0 57 71 / 9 12 - 0 fax 0 57 71 / 9 12 - 2 80 mailto:c.sprenger@windhorst.de http://www.windhorst.de
-----Ursprüngliche Nachricht----- Von: Yosuke Tomoe [mailto:yosuke.tomoe@gmx.net] Gesendet: Montag, 17. Dezember 2001 13:25 An: SuSE-ML Betreff: Proggie für Systemauslastung
Hallo!
Kennt jemand ein Proggie (nicht für X!) daß die Auslastung von CPU, Speicher, Chache, Fesplatte,... anzeigt?
mfg Martin
-- Um die Liste abzubestellen, schicken Sie eine Mail an: suse-linux-unsubscribe@suse.com Um eine Liste aller verfügbaren Kommandos zu bekommen, schicken Sie eine Mail an: suse-linux-help@suse.com
-- Um die Liste abzubestellen, schicken Sie eine Mail an: suse-linux-unsubscribe@suse.com Um eine Liste aller verfügbaren Kommandos zu bekommen, schicken Sie eine Mail an: suse-linux-help@suse.com
participants (8)
-
Alexander Worlitschek
-
B.Brodesser@t-online.de
-
Christian Sprenger
-
Dieter Kluenter
-
Peter Niederlag
-
Timo Dotzauer
-
Volmer, Daniel
-
Yosuke Tomoe