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