Kurzer Prozess für Zombies – ps, kill und Konsorten
Zu Befehl
Netter Versuch – nice try!
Schauen Sie sich nochmal die Ausgabe von top an: Hier steht an einer Stelle NI – aufgeschlüsselt steht das für "nice". Mit dem gleichnamigen Befehl kann man Prozessen eine Ausführungs-Priorität zuweisen: Normale Benutzer können die Priorität lediglich herabsetzen, nur root darf sie auch heraufsetzen. Ein Programm, das mit niedrigerer Priorität läuft, erhält nur dann Rechenzeit, wenn sie von keinem Prozess mit höherer Priorität benötigt wird. Standardmäßig werden Programme mit dem nice-Wert 0 gestartet, ein Wert von -20 bedeutet höchste Priorität, +19 ist die niedrigste. Wird kein Wert angegeben, startet nice Programme mit dem Wert 10.
Starten Sie top z. B. mit nice top, sehen Sie für diesen Prozess:
PID USER PRI NI SIZE RSS SHARE STAT LIB %CPU %MEM TIME COMMAND 17827 huhn 19 10 1168 1168 704 R N 0 2.1 1.8 0:01 top
Soll top auf niedrigster Priorität laufen, nimmt man nice -19 top (für die höchste Stufe nice --20 top). Wenn Ihnen das doppelte Minus nicht gefällt, können Sie auch die Option "-n" verwenden und z. B. nice -n 19 ... oder nice -n -20 ... schreiben.
Die vorgestellten Tools haben natürlich noch mehr Optionen; insbesondere ps kann damit leicht verwirren, zumal unterschiedliche ps-Versionen im Umlauf sind, der Optionen sich unterscheiden. Sollte etwas nicht wie erwartet funktionieren, empfiehlt sich also – wie üblich – der Blick in die Manual-Seiten.
Glossar
Swap-Speicher
Um den insgesamt verfügbaren Speicher zu vergrößern, kann man den physikalischen Arbeitsspeicher (RAM) mit speziellen Bereichen auf der Festplatte ergänzen, z. B. Swap-Partition oder Swap-Dateien. Diese werden als root mit dem Kommando mkswap angelegt (siehe auch die man-Page zu diesem Befehl).
Vater-Prozess
Jeder Prozess, mit Ausnahme des allerersten (init), wurde von einem anderen gestartet. Dieser "andere" ist der Vater-Prozess (engl. "parent process"), der neu gestartete das "Kind" (engl. "child"). Wenn das "Kind" beendet wird, übergibt es seinen Status an den Vater. Ist dieser zwischenzeitlich selbst beendet worden, geht die umgekehrte Erbfolge bis zurück zu init.



