Linux top-Befehl
Vollständige Liste der Linux-Befehle
Linux topist ein Echtzeit-Systemüberwachungswerkzeug, das häufig unter Linux und anderen Unix-ähnlichen Systemen verwendet wird. Es bietet eine dynamische, interaktive Echtzeitansicht, die Informationen zur Gesamtsystemleistung und Informationen zu laufenden Prozessen anzeigt.
Berechtigungen: Alle Benutzer.
Syntax
top [-] [d delay] [q] [c] [S] [s] [i] [n] [b]
Parameterbeschreibung:
-d <秒数>: Gibt das Aktualisierungszeitintervall des top-Befehls in Sekunden an.-n <次数>: Gibt die Anzahl der Durchläufe an, nach denen der top-Befehl automatisch beendet wird.-p <进程ID>: Zeigt nur Informationen für die angegebene Prozess-ID an.-u <用户名>: Zeigt nur Prozessinformationen für den angegebenen Benutzernamen an.-H: Ausführliche Thread-Informationen in den Prozessinformationen anzeigen.-i: Inaktive oder nutzlose Prozesse nicht anzeigen.-b: Im Batch-Modus ausführen, Ergebnisse direkt in eine Datei ausgeben.-c: Die vollständige Befehlszeile ohne Kürzung anzeigen.-S: Die von Prozessen verwendete CPU-Zeit kumulativ anzeigen.
Informationen anzeigen
Einige gängige Funktionen und Anzeigeinformationen des Befehls top:

Systeminformationen insgesamt:
- uptime: Systemlaufzeit und durchschnittliche Last.
- Aufgaben: Anzahl der aktuell laufenden Prozesse und Threads.
- CPU: Gesamte CPU-Auslastung und Auslastung pro Kern.
- Speicher: Gesamte Speichernutzung, verfügbarer Speicher und Cache.
Prozessinformationen:
- PID: Prozesskennung.
- USER: Benutzername des Benutzers, der den Prozess ausführt.
- PR (Priorität): Prozesspriorität.
- NI (Nice-Wert): Wert zur Anpassung der Prozesspriorität.
- VIRT (Virtueller Speicher): Größe des vom Prozess verwendeten virtuellen Speichers.
- RES (Residenter Speicher): Größe des tatsächlich vom Prozess verwendeten physischen Speichers.
- SHR (Gemeinsam genutzter Speicher): Größe des vom Prozess gemeinsam genutzten Speichers.
- %CPU: CPU-Auslastung des Prozesses.
- %MEM: Speicherauslastung des Prozesses.
- TIME+: Kumulierte CPU-Zeit des Prozesses.
Funktionen und interaktive Operationen:
- Tastenbefehle: Während top läuft, können Sie einige Tastenbefehle zur Bedienung verwenden, z. B. das Drücken von "k", um einen Prozess zu beenden, das Drücken von "h", um Hilfeinformationen anzuzeigen, usw.
- Sortierung: Prozesse können nach CPU-Auslastung, Speicherverbrauch, Prozess-ID usw. sortiert werden.
- Aktualisierungsrate: Sie können die Aktualisierungsrate von top festlegen, um Systeminformationen dynamisch anzuzeigen.
Beispiele
Prozessinformationen anzeigen
# top
Vollständigen Befehl anzeigen
# top -c
Programminformationen im Batch-Modus anzeigen
# top -b
Programminformationen im kumulativen Modus anzeigen
# top -S
Anzahl der Informationsaktualisierungen festlegen
top -n 2 //表示更新两次后终止更新显示
Aktualisierungszeit für Informationen festlegen
# top -d 3 //表示更新周期为3秒
Angegebene Prozessinformationen anzeigen
# top -p 139 //显示进程号为139的进程信息,CPU、内存占用率等
Nach zehnmaliger Anzeige von Aktualisierungen beenden
top -n 10
Der Benutzer kann keine interaktiven Befehle zur Steuerung von Prozessen verwenden.
top -sAndere Erweiterungen