Benutzer-Werkzeuge

Webseiten-Werkzeuge


workshop:cli:systemd-cgtop

Unterschiede

Hier werden die Unterschiede zwischen zwei Versionen angezeigt.

Link zu dieser Vergleichsansicht

workshop:cli:systemd-cgtop [2025/02/16 09:23] – angelegt Branislav Zeljakworkshop:cli:systemd-cgtop [Unbekanntes Datum] (aktuell) – gelöscht - Externe Bearbeitung (Unbekanntes Datum) 127.0.0.1
Zeile 1: Zeile 1:
-====== systemd-cgtop - Zeigt Ressourcenverbrauch von cgroups an ====== 
- 
-Der Befehl **systemd-cgtop** bietet eine Echtzeitübersicht des Ressourcenverbrauchs von Control Groups (cgroups) unter **systemd**. Cgroups ermöglichen es, Prozesse in Gruppen zu organisieren und deren Ressourcenverbrauch (wie CPU, Speicher und I/O) zu überwachen und zu steuern. Mit **systemd-cgtop** können Benutzer sehen, wie verschiedene cgroups ihre Ressourcen verbrauchen. 
- 
-===== Syntax ===== 
-<code bash> 
-systemd-cgtop [Optionen] 
-</code> 
- 
----- 
- 
-===== Wichtige Optionen ===== 
-^ Option ^ Beschreibung ^ 
-| `-b, --batch`        | Wechselt in den Batch-Modus, bei dem die Ausgabe nur einmal angezeigt wird, ohne eine interaktive Ansicht. | 
-| `-d, --delay=SEK`    | Setzt die Zeit in Sekunden zwischen den Aktualisierungen der Ansicht. Standardwert ist 1 Sekunde. | 
-| `-n, --lines=NUM`    | Begrenz die Anzahl der angezeigten Zeilen. Standardmäßig werden alle Zeilen angezeigt. | 
-| `-h, --help`         | Zeigt eine Hilfeseite zu den Optionen und zur Benutzung des Befehls an. | 
-| `-p, --pid=PID`      | Zeigt nur die cgroup-Informationen für den angegebenen Prozess (PID) an. | 
-| `-m, --monitor`      | Überwacht in Echtzeit die Ressourcenverbrauchswerte der cgroups. | 
-| `-v, --verbose`      | Zeigt zusätzliche Details zu den angezeigten cgroup-Ressourcen an. | 
- 
----- 
- 
-===== Beispiele ===== 
-**Zeigt eine Echtzeitübersicht des cgroup-Ressourcenverbrauchs an:** 
-<code bash> 
-systemd-cgtop 
-</code> 
-Zeigt den Ressourcenverbrauch von cgroups in Echtzeit an, mit einer Standardaktualisierung alle 1 Sekunde. 
- 
-**Zeigt cgroup-Daten für einen bestimmten Prozess an:** 
-<code bash> 
-systemd-cgtop -p 1234 
-</code> 
-Zeigt nur die cgroup-Informationen für den Prozess mit der PID 1234 an. 
- 
-**Zeigt cgroup-Ressourcen mit einer Verzögerung von 2 Sekunden zwischen den Aktualisierungen:** 
-<code bash> 
-systemd-cgtop -d 2 
-</code> 
-Aktualisiert die angezeigten cgroup-Ressourcen alle 2 Sekunden. 
- 
-**Zeigt die cgroup-Informationen im Batch-Modus an (nur einmalige Ausgabe):** 
-<code bash> 
-systemd-cgtop -b 
-</code> 
-Gibt die cgroup-Daten einmal aus und beendet den Befehl, ohne weitere Aktualisierungen. 
- 
----- 
- 
-===== Hinweis ===== 
-- **systemd-cgtop** ist besonders nützlich, um den Ressourcenverbrauch von Prozessen oder Systemdiensten zu überwachen, die in verschiedenen cgroups organisiert sind. Es gibt eine klare Sicht auf die Ressourcennutzung und kann helfen, Engpässe oder ineffiziente Ressourcennutzung zu identifizieren. 
-- Der Batch-Modus ist hilfreich, wenn du nur eine einmalige Übersicht der Ressourcen benötigen und die Ausgabe nicht in Echtzeit überwachen möchtest. 
- 
----- 
- 
-===== Alternativen ===== 
-Für detailliertere Überwachungstools können auch andere Programme wie **top**, **htop** oder **atop** verwendet werden. Diese bieten allgemeine Prozessüberwachung, jedoch ohne speziell auf cgroups fokussiert zu sein. 
- 
----- 
- 
-===== Weitere Informationen ===== 
-Die Man-Page liefert detaillierte Informationen: 
-<code bash> 
-man systemd-cgtop 
-</code>