Top: Unterschied zwischen den Versionen

Aus Xinux Wiki
Zur Navigation springen Zur Suche springen
(Die Seite wurde neu angelegt: „*top <pre> top - 21:03:43 up 2 days, 1:00, 1 user, load average: 0,06, 0,03, 0,00 Tasks: 168 total, 1 running, 167 sleeping, 0 stopped, 0 zombie %Cpu(…“)
 
 
(5 dazwischenliegende Versionen desselben Benutzers werden nicht angezeigt)
Zeile 1: Zeile 1:
 +
== Erklärung ==
 +
 +
Der Befehl top zeigt eine laufend aktualisierte Übersicht der Prozesse und der Systemauslastung.
 +
Er wird verwendet, um schnell zu erkennen, welcher Prozess CPU oder Arbeitsspeicher verbraucht.
 +
 +
== Installation ==
 +
top ist Teil des Pakets procps und auf Ubuntu standardmäßig installiert.
 +
 +
== Start und Beenden ==
 
*top
 
*top
−
<pre>
 
−
top - 21:03:43 up 2 days,  1:00,  1 user,  load average: 0,06, 0,03, 0,00
 
−
Tasks: 168 total,  1 running, 167 sleeping,  0 stopped,  0 zombie
 
−
%Cpu(s):  0,0 us,  0,1 sy,  0,0 ni, 99,9 id,  0,0 wa,  0,0 hi,  0,0 si,  0,0 st
 
−
MiB Mem :  32116,8 total,  10154,7 free,    342,1 used,  21620,0 buff/cache
 
−
MiB Swap:  8192,0 total,  8190,2 free,      1,8 used.  31310,3 avail Mem
 
  
−
    PID USER     PR  NI   VIRT    RES    SHR S  %CPU %MEM     TIME+ COMMAND
+
*Beenden mit q
−
106521 gns3      20  0  186664  4976  2564 S  0,7  0,0  0:17.05 dynamips
+
*Alternativ: Strg + C
−
106500 gns3      20  0  191116  5176  2488 S  0,3  0,0  0:19.20 dynamips
+
 
−
106537 gns3      20  0  186664  4784  2360 S  0,3  0,0  0:17.73 dynamips
+
== Aufbau der Anzeige (wichtig für Anfänger)==
−
106875 root      20  0    9268  3796  3232 R  0,3  0,0  0:00.03 top
+
 
−
      1 root      20  0  169076  12548  7876 S  0,0  0,0  0:23.96 systemd
+
;Oberer Bereich
−
      2 root      20  0      0      0      0 S  0,0  0,0  0:00.07 kthreadd
+
*zeigt Systemlast, CPU-Auslastung und Speicherverbrauch
−
      3 root      0 -20      0      0      0 I  0,0  0,0  0:00.00 rcu_gp
+
 
−
      4 root      0 -20      0      0      0 I  0,0  0,0  0:00.00 rcu_par_gp
+
;Unterer Bereich
−
      6 root      0 -20      0      0      0 I  0,0  0,0  0:00.00 kworker/0:0H-kblockd
+
*zeigt die laufenden Prozesse
−
      8 root      0 -20      0      0      0 I  0,0  0,0  0:00.00 mm_percpu_wq
+
 
−
      9 root      20  0      0      0      0 S  0,0  0,0  0:00.29 ksoftirqd/0
+
==Wichtige Spalten (nur das Nötigste)==
−
    10 root      20  0      0      0      0 I  0,0  0,0  0:13.41 rcu_sched
+
*PID Prozess-ID
−
    11 root      rt  0      0      0      0 S  0,0  0,0  0:00.74 migration/0
+
*USER Benutzer
−
    12 root    -51  0      0      0      0 S  0,0  0,0  0:00.00 idle_inject/0
+
*NI Nice-Wert
−
    14 root      20  0      0      0      0 S  0,0  0,0  0:00.00 cpuhp/0
+
*%CPU CPU-Auslastung
−
    15 root      20  0      0      0      0 S  0,0  0,0  0:00.00 cpuhp/1
+
*%MEM Speicherverbrauch
−
    16 root    -51  0      0      0      0 S  0,0  0,0  0:00.00 idle_inject/1
+
*COMMAND Prozessname
−
    17 root      rt  0      0      0      0 S  0,0  0,0  0:02.29 migration/1
+
 
−
    18 root      20  0      0      0      0 S  0,0  0,0  0:00.82 ksoftirqd/1
+
==Wichtige CPU-Werte==
−
    20 root      0 -20      0      0      0 I  0,0  0,0  0:00.00 kworker/1:0H-kblockd
+
*us Zeit für Benutzerprogramme
−
    21 root      20  0      0      0      0 S  0,0  0,0  0:00.00 cpuhp/2
+
*sy Zeit im Kernel
−
    22 root    -51  0      0      0      0 S  0,0  0,0  0:00.00 idle_inject/2
+
*id Leerlauf (je höher, desto entspannter das System)
−
    23 root      rt  0      0      0      0 S  0,0  0,0  0:02.21 migration/2
+
 
−
    24 root      20  0      0      0      0 S  0,0  0,0  0:00.11 ksoftirqd/2
+
==Wichtige Tasten im Betrieb==
−
    26 root      0 -20      0      0      0 I  0,0  0,0  0:00.00 kworker/2:0H-kblockd
+
*P Sortierung nach CPU-Last
−
    27 root      20  0      0      0      0 S  0,0  0,0  0:00.00 cpuhp/3
+
*M Sortierung nach Speicherverbrauch
−
    28 root    -51  0      0      0      0 S  0,0  0,0  0:00.00 idle_inject/3
+
*N Sortierung nach PID
−
    29 root      rt  0      0      0      0 S  0,0  0,0  0:02.12 migration/3
+
*K Prozess beenden (PID eingeben)
−
    30 root      20  0      0      0      0 S  0,0  0,0  0:00.14 ksoftirqd/3
+
*1 Anzeige aller CPUs ein/aus
−
    32 root      0 -20      0      0      0 I  0,0  0,0  0:00.00 kworker/3:0H-kblockd
+
*H Hilfe anzeigen
−
    33 root      20  0      0      0      0 S  0,0  0,0  0:00.00 cpuhp/4
+
*Q top beenden
−
</pre>
+
 
 +
==Typischer Ablauf==
 +
;1
 +
*top starten
 +
 
 +
;2
 +
*Mit P oder M sortieren
 +
 
 +
;3
 +
*Prozess mit hoher Last identifizieren
 +
 
 +
;4
 +
*Bei Bedarf Prozess mit K beenden
 +
 
 +
==Hinweis==
 +
*top zeigt eine Momentaufnahme mit laufender Aktualisierung
 +
*Für reine Anzeige geeignet, nicht für Skripte
 +
 
 +
==Abgrenzung==
 +
*top Kommandozeilenbasiert, überall verfügbar
 +
*htop komfortabler, aber nicht immer installiert
 +
*glances für umfassendes Monitoring

Aktuelle Version vom 27. Januar 2026, 18:21 Uhr

Erklärung

Der Befehl top zeigt eine laufend aktualisierte Übersicht der Prozesse und der Systemauslastung. Er wird verwendet, um schnell zu erkennen, welcher Prozess CPU oder Arbeitsspeicher verbraucht.

Installation

top ist Teil des Pakets procps und auf Ubuntu standardmäßig installiert.

Start und Beenden

  • top
  • Beenden mit q
  • Alternativ: Strg + C

Aufbau der Anzeige (wichtig für Anfänger)

Oberer Bereich
  • zeigt Systemlast, CPU-Auslastung und Speicherverbrauch
Unterer Bereich
  • zeigt die laufenden Prozesse

Wichtige Spalten (nur das Nötigste)

  • PID Prozess-ID
  • USER Benutzer
  • NI Nice-Wert
  • %CPU CPU-Auslastung
  • %MEM Speicherverbrauch
  • COMMAND Prozessname

Wichtige CPU-Werte

  • us Zeit für Benutzerprogramme
  • sy Zeit im Kernel
  • id Leerlauf (je höher, desto entspannter das System)

Wichtige Tasten im Betrieb

  • P Sortierung nach CPU-Last
  • M Sortierung nach Speicherverbrauch
  • N Sortierung nach PID
  • K Prozess beenden (PID eingeben)
  • 1 Anzeige aller CPUs ein/aus
  • H Hilfe anzeigen
  • Q top beenden

Typischer Ablauf

1
  • top starten
2
  • Mit P oder M sortieren
3
  • Prozess mit hoher Last identifizieren
4
  • Bei Bedarf Prozess mit K beenden

Hinweis

  • top zeigt eine Momentaufnahme mit laufender Aktualisierung
  • Für reine Anzeige geeignet, nicht für Skripte

Abgrenzung

  • top Kommandozeilenbasiert, überall verfügbar
  • htop komfortabler, aber nicht immer installiert
  • glances für umfassendes Monitoring