linux:befehle:top
Unterschiede
Hier werden die Unterschiede zwischen zwei Versionen angezeigt.
Beide Seiten der vorigen RevisionVorhergehende Überarbeitung | |||
linux:befehle:top [2025/03/02 14:26] – Branislav Zeljak | linux:befehle:top [Unbekanntes Datum] (aktuell) – gelöscht - Externe Bearbeitung (Unbekanntes Datum) 127.0.0.1 | ||
---|---|---|---|
Zeile 1: | Zeile 1: | ||
- | ====== top - Systemmonitor für Prozesse ====== | ||
- | (2025) | ||
- | |||
- | Der Befehl **top** zeigt eine dynamische Übersicht über die aktuellen Systemressourcen, | ||
- | |||
- | ===== Syntax ===== | ||
- | < | ||
- | top | ||
- | </ | ||
- | |||
- | ----- | ||
- | |||
- | ===== Wichtige Optionen ===== | ||
- | Der Befehl **top** bietet eine Vielzahl von Optionen, um die Anzeige anzupassen und zusätzliche Informationen zu liefern: | ||
- | |||
- | ^ Option ^ Beschreibung ^ | ||
- | | `-d < | ||
- | | `-p < | ||
- | | `-u < | ||
- | | `-n < | ||
- | | `-b` | Startet **top** im Batch-Modus, | ||
- | |||
- | ----- | ||
- | |||
- | ===== Beispiele ===== | ||
- | Hier sind einige praktische Beispiele zur Verwendung von `top`: | ||
- | |||
- | * **Starten von top**: | ||
- | < | ||
- | top | ||
- | </ | ||
- | Dieser Befehl zeigt die aktuelle Liste der Prozesse, ihre Ressourcennutzung und andere Systemstatistiken in Echtzeit an. | ||
- | |||
- | * **Anzeige mit benutzerdefiniertem Intervall**: | ||
- | < | ||
- | top -d 2 | ||
- | </ | ||
- | Dieser Befehl zeigt die Systemressourcen und Prozesse an und aktualisiert die Anzeige alle 2 Sekunden. | ||
- | |||
- | * **Anzeige von Prozessen eines bestimmten Benutzers**: | ||
- | < | ||
- | top -u username | ||
- | </ | ||
- | Dieser Befehl zeigt nur die Prozesse des angegebenen Benutzers `username` an. | ||
- | |||
- | * **Anzeige von nur einem bestimmten Prozess (mit PID)**: | ||
- | < | ||
- | top -p 1234 | ||
- | </ | ||
- | Dieser Befehl zeigt nur den Prozess mit der angegebenen PID (in diesem Fall `1234`) an. | ||
- | |||
- | * **Starten von top im Batch-Modus**: | ||
- | < | ||
- | top -b -n 1 > top_output.txt | ||
- | </ | ||
- | Dieser Befehl startet **top** im Batch-Modus und schreibt die Ausgabe in die Datei `top_output.txt`. Die Option `-n 1` bedeutet, dass nur ein Update durchgeführt wird. | ||
- | |||
- | ----- | ||
- | |||
- | ===== Beispiel-Ausgabe ===== | ||
- | Ein typischer **top**-Befehl könnte eine Ausgabe wie folgt haben: | ||
- | < | ||
- | top - 15:34:02 up 3 days, 5:12, 2 users, | ||
- | Tasks: 182 total, | ||
- | %Cpu(s): | ||
- | MiB Mem : | ||
- | MiB Swap: | ||
- | PID USER PR NI VIRT RES SHR S %CPU %MEM TIME+ COMMAND | ||
- | 1234 root 20 | ||
- | 5678 user 20 | ||
- | 9101 user 20 | ||
- | </ | ||
- | |||
- | Die Ausgabe von **top** besteht aus mehreren Bereichen. Hier ist eine Erklärung der wichtigsten Spalten: | ||
- | |||
- | ^ Spalte ^ Bedeutung ^ | ||
- | | `PID` | Die Prozess-ID des laufenden Prozesses. | | ||
- | | `USER` | ||
- | | `PR` | Die Priorität des Prozesses. Ein niedriger Wert bedeutet höhere Priorität. | | ||
- | | `NI` | Der Nice-Wert des Prozesses, der die Priorität beeinflusst. | | ||
- | | `VIRT` | ||
- | | `RES` | Der physische Speicher, der aktuell vom Prozess verwendet wird (Resident Set Size). | | ||
- | | `SHR` | Der gemeinsam genutzte Speicher des Prozesses. | | ||
- | | `S` | Der Status des Prozesses. Mögliche Werte sind: `S` (schlafend), | ||
- | | `%CPU` | ||
- | | `%MEM` | ||
- | | `TIME+` | ||
- | | `COMMAND` | ||
- | |||
- | ----- | ||
- | |||
- | ===== Hinweis ===== | ||
- | * **top** bietet eine Vielzahl von Tastenkombinationen innerhalb der Anwendung, mit denen du zwischen verschiedenen Ansichten wechseln, Prozesse sortieren und die Anzeige anpassen kannst. Einige wichtige Tastenkombinationen sind: | ||
- | | ||
- | | ||
- | | ||
- | * Im Batch-Modus kann die Ausgabe von **top** für Skripte oder automatisierte Systemüberwachungen genutzt werden. | ||
- | |||
- | ----- | ||
- | |||
- | ===== Weitere Informationen ===== | ||
- | Die Man-Page liefert detaillierte Informationen über den Befehl **top** und alle verfügbaren Optionen: | ||
- | < | ||
- | man top | ||
- | </ | ||
- | |||
- | Weitere Informationen zu Systemüberwachungsbefehlen findest du in der [[https:// | ||