Zum Inhalt springen

Htop/Konfiguration

Aus Foxwiki
Version vom 13. November 2025, 15:26 Uhr von DanielZorin (Diskussion | Beiträge)
(Unterschied) ← Nächstältere Version | Aktuelle Version (Unterschied) | Nächstjüngere Version → (Unterschied)

Konfiguration

Setup Menu

Categories

Display options

Header layout

Meters

Tasten
  • ↑/↓ – Bewegen des Cursors durch die Liste der Anzeigen.
  • →/← – Wechsel zwischen den Spalten (Left / Right / Available meters).
  • ENTER auf dem Indikator:
  • aktiviert den Bewegungsmodus (die Zeile wird anders hervorgehoben, ein Doppelpfeil ↕ erscheint und unten werden Hinweise für die Pfeiltasten angezeigt)
  • ↑/↓/←/→: Bewegen des ausgewählten Indikators in der Liste und zwischen den Spalten
  • Erneutes Drücken der ENTER – Bestätigen der Indikatoreinstellung, einschließlich der Position
  • SPACE – Umschalten des Anzeigemodus für den ausgewählten Indikator:
  • Bar – horizontale Fortschrittsanzeige
  • Graph – Verlauf in Form eines Diagramms;
  • LED – große Siebensegment-Ziffern
  • Text – trockener Text ohne Grafik.
  • Delete – Indikator aus der aktuellen Spalte löschen.

F10 – Setup mit Speichern der Einstellungen beenden.


Meter Beschreibung
Memory
Swap
Combined memory and swap usage
System
HugePages
Task counter
Uptime
Battery
Hostname
CPUs (1/1): all CPUs
CPUs (1&2/2): all CPUs in 2 shorter columns
CPUs (1&2&3&4/4): all CPUs in 4 shorter columns
CPUs (1-8/8): all CPUs in 8 shorter columns
CPUs (1/2): first half of list
CPUs (2/2): second half of list
CPUs (1&2/4): first half in 2 shorter columns
CPUs (3&4/4): second half in 2 shorter columns
CPUs (1-4/8): first half in 4 shorter columns
CPUs (5-8/8): second half in 4 shorter columns
CPUs (1-8/16): first half in 8 shorter columns
CPUs (9-16/16): second half in 8 shorter columns
Blank
Pressure Stall Information, some cpu
Pressure Stall Information, some io
Pressure Stall Information, full io
Pressure Stall Information, full irq
Pressure Stall Information, some memory
Pressure Stall Information, full memory
ZFS ARC
ZFS CARC: Compressed ARC statistics
Zram
Disk IO
Network IO
SELinux state overview
Systemd system state and unit overview
Systemd user state and unit overview
Number of allocated/available file descriptors
GPU usage
CPU average
CPU 0
CPU 1

Einstellung der Anzeigen im oberen Teil des Fensters

  • Legt fest, welche „Skalen“ und Textanzeigen oben in htop angezeigt werden (CPU, Speicher, Festplatten, Netzwerk) und in welcher Form sie angezeigt werden.

Screens

Konfiguriert Spaltensätze für die Prozessliste

  • Legt fest, welche Spalten im unteren Bereich von htop (Prozessliste) angezeigt werden.
  • Ermöglicht die Erstellung mehrerer verschiedener `Tabs` mit unterschiedlichen Spaltengruppen: Haupttab (main), I/O-Bildschirm, Bildschirm mit Perf-Zählern usw.
Spaltenliste
Name der Spalte Beschreibung
Command Vollständige Befehlszeile des Prozesses (Programmname und Argumente).
COMM Kurzer Befehlsname des Prozesses aus /proc/[pid]/comm.
EXE Abgekürzter Name der auszuführenden Datei aus /proc/[pid]/exe, mit Markierung für ersetzte oder gelöschte Binaries.
PID Prozess-ID (eindeutige Kennung des Prozesses).
STATE (S) Aktueller Prozesszustand (z.B. R=running, S=sleeping, D=disk sleep, Z=zombie usw.).
PPID Prozess-ID des Elternprozesses.
PGRP Prozess-Gruppen-ID des Prozesses.
SESSION (SID) Sitzungs-ID des Prozesses.
TTY Steuerndes Terminal (controlling TTY) des Prozesses.
TPGID PID der Vordergrund-Prozessgruppe des steuernden Terminals.
MINFLT Anzahl der Minor-Pagefaults (Seitenfehler im Hauptspeicher).
CMINFLT Minor-Pagefaults der wartenden Kindprozesse (kumuliert).
MAJFLT Anzahl der Major-Pagefaults (Seitenfehler mit I/O aus dem Sekundärspeicher).
CMAJFLT Major-Pagefaults der wartenden Kindprozesse (kumuliert).
UTIME (UTIME+) Vom Prozess in User-Mode verbrauchte CPU-Zeit in Ticks.
STIME (STIME+) Für den Prozess im Kernel-Mode verbrauchte CPU-Zeit in Ticks.
CUTIME (CUTIME+) User-Mode-CPU-Zeit der wartenden Kindprozesse in Ticks.
CSTIME (CSTIME+) Kernel-Mode-CPU-Zeit der wartenden Kindprozesse in Ticks.
PRIORITY (PRI) Interne Kernel-Priorität des Prozesses, meist Nice-Wert + 20.
NICE (NI) Nice-Wert des Prozesses (-20 bis 19; kleinere Werte bedeuten höhere Priorität).
STARTTIME (START) Startzeitpunkt des Prozesses.
PROCESSOR (CPU) ID der CPU, auf der der Prozess zuletzt ausgeführt wurde.
M_VIRT (VIRT) Virtuelle Adressraumgröße des Prozesses.
M_RESIDENT (RES) Resident Set Size: tatsächlich belegter physischer Speicher (Text, Daten und Stack).
M_SHARE (SHR) Größe der vom Prozess genutzten gemeinsamen (shared) Speicherseiten.
M_TRS (CODE) Residenter Textbereich: Größe der ausführbaren Anweisungen des Prozesses.
M_DRS (DATA) Residenter Datenbereich: Daten und Stack, ohne ausführbaren Text.
M_LRS (LIB) Vom Prozess belegter Bibliotheksspeicher.
M_SWAP (SWAP) Vom Prozess in Swap ausgelagerte Speicherseiten.
M_PSS (PSS) Proportional Set Size: RES, gewichtet nach Anzahl der teilenden Prozesse.
M_M_PSSWP (PSSWP) Proportionaler Swap-Anteil dieser Zuordnung, ohne ausgelagerte shmem-Seiten.
ST_UID (UID) User-ID des Prozesseigentümers.
PERCENT_CPU (CPU%) Aktueller CPU-Anteil des Prozesses pro Core (Irix-Modus, max. 100 % je CPU).
PERCENT_NORM_CPU (NCPU%) CPU-Anteil des Prozesses, normalisiert auf die Anzahl der CPUs (Solaris-Modus).
PERCENT_MEM (MEM%) Anteil des physischen Speichers, den der Prozess (RES) nutzt.
USER Benutzername des Prozesseigentümers bzw. UID, wenn kein Name ermittelt werden kann.
TIME (TIME+) Gesamte vom Prozess verbrauchte CPU-Zeit (User- und Systemzeit) in Ticks.
NLWP Anzahl der Light-Weight-Prozesse (Threads) im Prozess.
TGID Thread-Group-ID, meist PID des Hauptthreads.
CTID OpenVZ-Container-ID (Virtual-Environment-ID).
VPID OpenVZ-Prozess-ID.
VXID VServer-Prozess-ID.
RCHAR (RD_CHAR) Anzahl der vom Prozess gelesenen Bytes (z.B. über read(2)).
WCHAR (WR_CHAR) Anzahl der vom Prozess geschriebenen Bytes.
SYSCR (RD_SYSC) Anzahl der read(2)-Systemaufrufe des Prozesses.
SYSCW (WR_SYSC) Anzahl der write(2)-Systemaufrufe des Prozesses.
RBYTES (IO_RBYTES) I/O-Bytes, die der Prozess per read(2) gelesen hat.
WBYTES (IO_WBYTES) I/O-Bytes, die der Prozess per write(2) geschrieben hat.
CNCLWB (IO_CANCEL) Bytes von abgebrochenen write(2)-I/O-Operationen.
IO_READ_RATE (DISK READ) Aktuelle Lese-I/O-Rate des Prozesses in Bytes pro Sekunde.
IO_WRITE_RATE (DISK WRITE) Aktuelle Schreib-I/O-Rate des Prozesses in Bytes pro Sekunde.
IO_RATE (DISK R/W) Gesamt-I/O-Rate des Prozesses: Lese- plus Schreibrate.
CGROUP Voller Name der Control-Group, in der der Prozess läuft.
CCGROUP Gekürzte, komprimierte Darstellung des CGROUP-Namens.
OOM OOM-Killer-Score des Prozesses.
CTXT Zuwachs der freiwilligen und unfreiwilligen Kontextwechsel.
IO_PRIORITY (IO) I/O-Scheduling-Klasse und zugehörige Priorität (R, B, id).
PERCENT_CPU_DELAY (CPUD%) Prozentuale Zeit, in der der Prozess lauffähig war, aber auf eine CPU warten musste.
PERCENT_IO_DELAY (IOD%) Prozentuale Zeit, die auf Abschluss synchroner Block-I/O gewartet wurde.
PERCENT_SWAP_DELAY (SWAPD%) Prozentuale Zeit, die mit Einlagern (Swap-in) von Seiten verbracht wurde.
AGRP Autogroup-Kennung des Prozesses (CFS-Autogroup).
ANI Nice-Wert der Autogruppe des Prozesses.

Dateien

Datei Beschreibung