SYSTEMD-CGTOP(1) systemd-cgtop SYSTEMD-CGTOP(1) BEZEICHNUNG systemd-cgtop - Zeigt die gemass Ressourcenverbrauch obersten Control-Gruppen UBERSICHT systemd-cgtop [OPTIONEN] [GRUPPE] BESCHREIBUNG systemd-cgtop zeigt die obersten Control-Gruppen der lokalen Linux-Control-Gruppenhierarchie, sortiert nach CPU-, Speicher- oder Platten-E/A-Last. Die Anzeige wird in regelmassigen Abstanden erneuert (standardmassig 1 s), ahnlich der Art von top(1). Falls ein Control-Gruppenpfad angegeben ist, werden nur die Dienste der angegeben Control-Gruppe angezeigt. Falls systemd-cgtop nicht mit einem TTY verbunden ist, werden keine Spaltenkopfe angezeigt und standardmassig nur eine Iteration durchlaufen. Das Argument --iterations= wird, falls es angegeben ist, berucksichtigt. Dieser Modus eignet sich zum Skripten. Die Buchfuhrung fur den Verbrauch wird nur durchgefuhrt, falls die geeigneten Steuerungen eingeschaltet sind: >>cpu<<-Steuerung fur die CPU-Verwendung, >>memory<<-Steuerung fur die Speicherverwendung und >>io<<-Steuerung fur den Platten-E/A-Verbrauch. Falls die Ressourcenuberwachung fur diese Ressourcen benotigt wird, wird empfohlen, die Einstellungen CPUAccounting=1, MemoryAccounting=1 und IOAccounting=1 in der betroffenen Unit-Datei vorzunehmen. Siehe systemd.resource-control(5) fur Details. Der CPU-Lastwert kann zwischen 0 und 100 mal der Anzahl der Prozessoren, die das System hat, liegen. Hat das System beispielsweise 8 Prozessoren, wird der CPU-Lastwert zwischen 0% und 800% liegen. Die Anzahl der Prozessoren kann in >>/proc/cpuinfo<< gefunden werden. Um das zu betonen: ausser falls >>CPUAccounting=1<<, >>MemoryAccounting=1<< und >>IOAccounting=1<< fur den in Frage kommenden Dienst aktiviert sind, steht den Systemdiensten keine Buchfuhrung zur Verfugung und die von systemd-cgtop gezeigten Daten werden unvollstandig sein. OPTIONEN Die folgenden Optionen werden verstanden: -p, --order=path Sortiert nach Control-Gruppen-Pfadname. -t, --order=tasks Sortiert nach der Anzahl von Prozessen in der Control-Gruppe. -c, --order=cpu Sortiert nach CPU-Last. -m, --order=memory Sortiert nach Speicherverbrauch. -i, --order=io Sortiert nach Platten E/A-Last. -b, --batch Fuhrt im >>Stapel<<-Modus aus: Es wird keine Eingabe akzeptiert und bis zur Erreichung der mit --iterations= gesetzten Interationsgrenze oder bis zum Toten ausgefuhrt. Dieser Modus kann zum Senden der Ausgabe von systemd-cgtop an andere Programm oder in eine Datei nutzlich sein. Hinzugefugt in Version 188. -r, --raw Formatiert Byte-Anzahlen (wie bei der Speicherbenutzung und E/A-Metriken) und CPU-Zeit mit rohen numerischen Werten statt mit menschenlesbaren Zahlen. Hinzugefugt in Version 221. --cpu=percentage, --cpu=time Steuert, ob die CPU-Benutzung als Prozentwert oder als Zeit dargestellt wird. Standardmassig wird die CPU-Benutzung als Prozentwert dargestellt. Diese Einstellung kann auch zur Laufzeit durch Drucken der Taste >>%<< umgeschaltet werden. Hinzugefugt in Version 226. -P Zahlt nur Benutzerprozesse statt alle Prozesse. Standardmassig werden alle Prozesse gezahlt: jeder Kernel-Thread und jeder Benutzer-Thread individuell. Mit dieser Einstellung werden Kernel-Threads von der Zahlung ausgeschlossen und jeder Benutzerprozess zahlt als einer, unabhangig davon, aus wievielen Threads er besteht. Diese Einstellung kann auch zur Laufzeit durch Drucken der Taste >>P<< umgeschaltet werden. Diese Option darf nicht mit -k kombiniert werden. Hinzugefugt in Version 227. -k Zahlt nur Benutzerprozesse und Kernel-Threads statt alle Prozesse. Standardmassig werden alle Prozesse gezahlt: jeder Kernel-Thread und jeder Benutzer-Thread individuell. Mit dieser Einstellung werden Kernel-Threads in die Zahlung eingeschlossen und jeder Benutzerprozess zahlt als einer, unabhangig davon, aus wievielen Threads er besteht. Diese Einstellung kann auch zur Laufzeit durch Drucken der Taste >>k<< umgeschaltet werden. Diese Option darf nicht mit -P kombiniert werden. Hinzugefugt in Version 226. --recursive= Steuert, ob die Anzahl der fur Control-Gruppen angezeigten Prozesse auch alle Prozesse einschliessen soll, die in einer der Kind-Control-Gruppen enthalten sind. Erwartet ein logisches Argument, standardmassig >>yes<<. Falls aktiviert, werden Prozesse in Kind-Control-Gruppen eingeschlossen. Falls deaktiviert, werden nur die Prozesse in der Control-Gruppe selbst gezahlt. Diese Einstellung kann auch zur Laufzeit durch Drucken der Taste >>r<< umgeschaltet werden. Beachten Sie, dass diese Einstellung auch auf das Prozesszahlen zutrifft, d.h. wenn die Optionen -P oder -k verwandt werden. Sie hat keinen Effekt, falls alle Prozesse gezahlt werden, da in diesem Fall die Zahlung immer rekursiv erfolgt. Hinzugefugt in Version 226. -n, --iterations= Fuhrt nur diese Anzahl an Iterationen durch. Ein Wert von 0 zeigt an, dass das Programm unbegrenzt laufen soll. Hinzugefugt in Version 188. -1 Eine Kurzform von --iterations=1. Hinzugefugt in Version 238. -d, --delay= Gibt die Auffrischungsverzogerung in Sekunden (oder falls als Einheit entweder >>ms<<, >>us<< oder >>min<< angegeben ist, in dieser Zeiteinheit) an. Diese Einstellung kann zur Laufzeit durch Drucken der Tasten >>+<< und >>-<< auch erhoht und verringert werden. --depth= Maximale Control-Gruppenbaumdurchlauftiefe. Gibt an, wie tief systemd-cgtop die Control-Gruppenhierarchie durchlaufen soll. Falls 0 angegeben ist, wird nur die Wurzelgruppe uberwacht. Fur 1 wird nur die erste Stufe der Control-Gruppen uberwacht und so weiter. Standardmassig 3. -M MASCHINE, --machine=MASCHINE Begrenzt die angezeigten Control-Grupppen auf den Teil, der dem Container MASCHINE entspricht. Diese Option darf nicht verwandt werden, falls ein Control-Gruppenpfad angegeben wird. Hinzugefugt in Version 227. -h, --help Zeigt einen kurzen Hilfetext an und beendet das Programm. --version Zeigt eine kurze Versionszeichenkette an und beendet das Programm. TASTEN systemd-cgtop ist ein interaktives Werkzeug und kann mittels Benutzereingaben unter Verwendung der folgenden Tasten gesteuert werden: h Zeigt einen kurzen Hilfetext. Leertaste Aktualisiert sofort die Ausgabe. Hinzugefugt in Version 226. q Beendet das Programm. p, t, c, m, i Sortiert die Control-Gruppen nach Pfad, Anzahl der Prozesse, CPU-Last, Speicherverbrauch bzw. E/A-Last. Diese Einstellung kann auch uber den Befehlszeilenschalter --order= gesteuert werden. % Schaltet zwischen der Anzeige der CPU-Zeit als Zeit oder als Prozentwert um. Diese Einstellung kann auch uber den Befehlszeilenschalter --cpu= gesteuert werden. Hinzugefugt in Version 201. +, - Erhoht bzw. verringert die Auffrischungsverzogerung. Diese Einstellung kann auch uber den Befehlszeilenschalter --delay= gesteuert werden. P Schaltet zwischen der Anzeige aller Prozesse oder nur der Benutzerprozesse um. Diese Einstellung kann auch uber den Befehlszeilenschalter -P gesteuert werden (siehe oben). Hinzugefugt in Version 227. k Schaltet zwischen dem Zahlen aller Prozesse oder nur der Benutzerprozesse und Kernel-Threads um. Diese Einstellung kann auch uber den Befehlszeilenschalter -k gesteuert werden (siehe oben). Hinzugefugt in Version 226. r Schaltet zwischen der rekursiven Aufnahme oder dem rekursiven Ausschluss in Kind-Control-Gruppenprozesszahlungen um. Diese Einstellung kann auch uber den Befehlszeilenschalter --recursive= gesteuert werden. Diese Taste ist nicht verfugbar, falls alle Programme gezahlt werden. Sie ist nur verfugbar, falls Prozesse gezahlt werden, wie dies mit den Tasten >>P<< oder >>k<< aktiviert wird. Hinzugefugt in Version 226. EXIT-STATUS Bei Erfolg wird 0 zuruckgegeben, anderenfalls ein Fehlercode ungleich Null. SIEHE AUCH systemd(1), systemctl(1), systemd-cgls(1), systemd.resource-control(5), top(1) UBERSETZUNG Die deutsche Ubersetzung dieser Handbuchseite wurde von Helge Kreutzmann erstellt. Diese Ubersetzung ist Freie Dokumentation; lesen Sie die GNU General Public License Version 3 oder neuer bezuglich der Copyright-Bedingungen. Es wird KEINE HAFTUNG ubernommen. Wenn Sie Fehler in der Ubersetzung dieser Handbuchseite finden, schicken Sie bitte eine E-Mail an die Mailingliste der Ubersetzer . systemd 256.5 SYSTEMD-CGTOP(1)