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:// | ||
