htop(1)

Från Wiki.linux.se
Hoppa till navigering Hoppa till sök

htop(1)

NAMN

htop, pcp-htop - interaktiv processvisare

SYNOPSIS

htopt [-dCFhpustvH]  
pcp-htop [-dCFhpustvH] [--host/-h värd]

BESKRIVNING

htop är en plattformsoberoende ncurses-baserad processvisare.

Den liknar top, men tillåter dig att bläddra vertikalt och horisontellt, och interagera med en pekdon (mus). Du kan observera alla processer som körs på systemet, tillsammans med deras kommandoradsargument, samt visa dem i trädformat, välja flera processer och agera på dem samtidigt.

Åtgärder relaterade till processer (döda, ändra prioritet) kan utföras utan att ange deras PID:er.

pcp-htop är en version av htop byggd med Performance Co-Pilot (PCP) Metrics API (se PCPIntro(1), PMAPI(3)), vilket gör det möjligt att utöka htop till att visa värden från godtyckliga mätvärden. Se avsnittet nedan med rubriken KONFIGURATION för mer information.

KOMMANDORADSALTERNATIV

Obligatoriska argument för långa flaggor är obligatoriska även för de korta.

-d --delay=FÖRDRÖJNING  
   Fördröjning mellan uppdateringar, i tiondelar av en sekund. Om värdet är mindre än 1 höjs det till 1 (0,1 sek). Om värdet är större än 100 sänks det till 100 (10 sek).
-C --no-color --no-colour  
   Starta htop i monokromt läge
-F --filter=FILTER  
   Filtrera processer efter termer som matchar kommandona. Matchning sker skiftlägesokänsligt och som fasta strängar (inte regex). Flera termer kan separeras med "|".
-h --help  
   Visa ett hjälpmeddelande och avsluta
-p --pid=PID,PID...  
   Visa endast de angivna PID:erna
-s --sort-key KOLUMN  
   Sortera efter denna kolumn (använd --sort-key help för lista). Detta tvingar listläge om inte -t används samtidigt.
-u --user=ANVÄNDARNAMN|UID  
   Visa endast processer för en angiven användare
-U --no-unicode  
   Använd inte Unicode, utan ASCII-tecken för grafer
-M --no-mouse  
   Inaktivera muskontroller
--readonly  
   Inaktivera alla funktioner som ändrar system eller processer
-V --version  
   Visa versionsinformation och avsluta
-t --tree  
   Visa processer i trädläge. Kan användas för att tvinga trädläge vid sortering med -s.
-H --highlight-changes=FÖRDRÖJNING  
   Markera nya och gamla processer
--drop-capabilities[=off|basic|strict]  
   Endast Linux; måste ha aktiverats vid kompilering och kräver libcap vid körning.  
   Tar bort onödiga Linux-funktioner. I strict-läge fungerar inte åtgärder som att döda processer, ändra prioritet eller läsa delay accounting.

INTERAKTIVA KOMMANDON

Följande kommandon stöds i htop:

* Tab, Shift-Tab – Byt flik
* Upp, Alt-k – Markera föregående process
* Ned, Alt-j – Markera nästa process
* Vänster, Alt-h – Rulla listan åt vänster
* Höger, Alt-l – Rulla listan åt höger
* PgUp, PgDn – Rulla en sida
* Home – Till toppen av listan
* End – Till slutet av listan
* Space – Tagga/avtagga en process
* c – Tagga process + dess barn
* U – Avtagga alla processer
* s – Spåra systemanrop (kräver strace)
* l – Visa öppna filer (kräver lsof)
* w – Visa kommandorad i separat vy
* x – Visa aktiva fillås
* F1, h, ? – Hjälp
* F2, S – Setup-skärmen
* F3, / – Sök processnamn
* F4, \ – Filtrera processer
* F5, t – Trädvy
* F6, <, > – Ändra sorteringsfält
* F7, ] – Öka prioritet (kräver root)
* F8, [ – Sänk prioritet
* F9, k – Döda process(er)
* F10, q – Avsluta
* I – Ändra sorteringsordning
* +,-,* – Expandera/kollapsa träd
* a – Ange CPU-affinitet
* u – Visa processer för specifik användare
* N,M,P,T – Sortera efter PID, minne, CPU, tid
* K,H,O – Dölj kärntrådar, användartrådar, containerprocesser
* p – Visa fullständig sökväg
* Z – Pausa/återuppta uppdateringar
* m – Slå ihop exe, comm och cmdline
* Ctrl-L – Uppdatera/rensa skärmen
* Siffror – Hoppa till PID

KOLUMNER

Följande kolumner kan visas. Om alla rader visar "-" är kolumnen inte tillgänglig eller inte implementerad.

* Command – Full kommandorad  
* COMM – Kommandonamn (/proc/[pid]/comm)  
* EXE – Basnamn på exekverbar fil  
* PID – Process-ID  
* STATE (S) – S=Sleeping, R=Running, Z=Zombie, T=Traced, D=Disk sleep, I=Idle, W=Paging  
* PPID – Föräldraprocessens ID  
* PGRP – Processgrupp  
* SESSION (SID) – Sessions-ID  
* TTY – Kontrollterminal  
* CPU%, MEM% – CPU- och minnesanvändning  
* USER – Ägare  
* TIME – Processens körtid  
* NLWP – Antal trådar  
* ... (många fler, se originaltext för detaljer)

EXTERNA BIBLIOTEK

* libsystemd – används i systemd-mätaren  
* libsensors – används för CPU-temperaturmätning

KONFIGURATION

Som standard läser htop konfiguration från:

~/.config/htop/htoprc  

Konfigurationen skrivs över vid korrekt avslut, så man bör inte handredigera filen. Systemvid konfiguration: ${prefix}/etc/htoprc

pcp-htop använder istället:

~/.pcp/htop/htoprc  

Den kan läsa fler filer för att lägga till kolumner, mätare och flikar. Se pcp-htop(5).

MINNESSTORLEKAR

Minnesstorlekar visas i IEC-format (KiB, MiB). Om ingen suffix visas är det KiB.

SE ÄVEN

proc(5), top(1), free(1), ps(1), uptime(1) och limits.conf(5).

SE ÄVEN FÖR PCP

pmdaopenmetrics(1), PCPIntro(1), PMAPI(3), pcp-htop(5).

FÖRFATTARE

htop utvecklades ursprungligen av Hisham Muhammad. Underhålls idag av communityn <htop@groups.io>.

pcp-htop underhålls gemensamt av <htop@groups.io> och <pcp@groups.io> som en del av Performance Co-Pilot.

COPYRIGHT

Copyright © 2004-2019 Hisham Muhammad. Copyright © 2020-2025 htop dev team.

Licens GPLv2+ – Fri programvara. Ingen garanti.

COLOPHON

Denna sida är del av projektet htop (interaktiv processvisare). Projektets hemsida: http://hisham.hm/htop/ Buggrapporter: http://github.com/hishamhm/htop/issues Källkod: https://github.com/htop-dev/htop

Sidslut

Orginalhemsidan på Engelska : https://man7.org/linux/man-pages/man1/htop.1.html Det här är en maskinöversättning av Linux man sidor till svenska. Om du hittar fel är vi tacksamma om du rapporterar dem via formuläret som finns på https://www.linux.se/kontaka-linux-se/

Tack till Datorhjälp som har sponsrat Linux.se med webbhotell.