ps | |
ps | Ein Befehl zum Auflisten laufender Prozesse. |
Schalter die zu ps gehoeren | |
L | Langes Format |
U | User Format (Mit User und Startzeit) |
A | Alle Prozesse, auch die anderer User |
X | Auch Daemon-Prozesse (Ohne eigene TTY-Leitung) |
F | Forest (Wald) Format – Der Prozessbaum wird dargestellt |
W | Wide (breite) Ausgabe – Zeilen werden nicht abgeschnitten |
Beispiel fuer ps: ps uax, ps fax | |
top | |
top | Ein Befehl zum Auflisten laufender Prozesse, aber mit staendiger Erneuerung. |
LEERTASTE | Sofortiger Update der Prozesse |
STRG_L | Bildschirm neu aufbauen |
H oder ? | Darstellung einer Hilfeseite |
I | Ignoriere schlafende und Zombie-Prozesse (i ist ein Wechselschalter, erneutes Drücken bewirkt, dass diese Prozesse wieder angezeigt werden. |
R | Renice – Damit kann einem Prozeß ein neuer Nice-Wert gegeben werden (sofern der User das Recht dazu hat). Das Programm fragt nach PID und Nice-Wert. |
K | Kill – Entspricht dem Programm kill – siehe weiter unten. Damit können Signale an Prozesse geschickt werden. |
S | Damit kann die Zeit verändert werden, die zwischen dem Auffrischen des Bildschirms gewartet wird. Eingabe in Sekunden. Vorsicht, eine zu kurze Zeit bringt den Rechner schnell in die Knie. Eine 0 steht für dauernde Neudarstellung ohne Wartezeit, Voreingestellt sin meist 5 Sekunden. |
F | Fügt Felder in die Ausgabe ein oder entfernt sie. Die einzelnen Felder werden weiter unten erklärt. |
W | Schreibt die aktuelle Konfiguration in die Datei ~/.toprc – Damit wird nach dem Neustart von top diese Konfiguration wieder geladen. |
Q | Quit – Beendet das Programm |
Felder die von top dargestellt werden koennen. Werden von F angefuehrt. | |
PID | Die Process-ID des Prozesses |
PPID | Die Parent Process ID des Prozesses |
UID | Die User ID des Users, dem der Prozeß gehört |
USER | Der Username des Users, dem der Prozeß gehört |
PRI | Die Priorität des Prozesses. Höhere Werte bedeuten höhere Priorität. |
NI | Der Nice-Wert des Prozesses. Höhere Werte bedeuten geringere Priorität. |
SIZE | Die Größe des Codes plus Daten plus Stack in KiloByte |
TSIZE | Die Größe des Codes in KiloByte. ELF Prozesse werden nicht korrekt dargestellt |
DSIZE | Die Größe der Daten und Stack in Kilobyte. ELF Prozesse werden nicht korrekt dargestellt |
TRS | Text Resident Size – Die größe des residenten Code-Blocks in KiloByte |
SWAP | Größe des ausgelagerten Bereichs des Tasks |
D | Größe der als Dirty markierten Speicherseiten |
LIB | Größe der Library-Speicherseiten – Funktioniert nicht bei ELF-Prozessen. |
RSS | Die Größe des physikalische Speichers, den das Programm benutzt. Für ELF-Format werden hier auch die Libraries mitgezählt, bei a.out Format nicht. |
SHARE | Die Größe der benutzten Shared-Libraries des Prozesses. |
STAT | Der Status des Prozesses. Das kann entweder ein S für schlafend, D für ununterbrechbar schlafend (dead), R für laufend (running) oder T für angehalten (traced). Dieser Angabe kann noch ein < für einen negativen Nice-Wert, ein N für einen positiven Nice-Wert oder ein W für einen ausgelagerten Prozeß folgen. (Das W funktioniert nicht richtig für Kernel-Prozesse) |
WCHAN | Die Kernelfunktion, die der Task gerade nutzt. |
TIME | Die gesamte CPU-Zeit, die der Prozeß verbraucht hat, seit er gestartet wurde. |
%CPU | Die CPU-Zeit, die der Prozeß seit dem letzten Bildschirm-Update verbraucht hat, dargestellt als Prozentsatz der gesamten CPU-Zeit. |
%MEM | Der Anteil des Speichers, den der Task nutzt. |
COMMAND | Das Kommando, mit dem der Prozeß gestartet wurde. |
TTY | Die Terminalleitung des Prozesses. |