Htop
htop - Interaktiv processövervakare
Kommandot `htop` används för att visa och övervaka systemets processer och resurser i ett interaktivt och färgstarkt gränssnitt i realtid.
Syntax
htop [ALTERNATIV]
Beskrivning
Kommandot `htop` är en interaktiv processövervakare som ger en realtidsvy av systemets processoranvändning, minnesanvändning och andra systemresurser. Till skillnad från `top` erbjuder `htop` ett mer användarvänligt gränssnitt med färgkodning, horisontella och vertikala skalbara grafer och möjligheten att använda musen för att navigera.
Alternativ
Kommandot `htop` stöder flera alternativ som kan användas för att justera hur informationen visas:
- -d --delay=DELAY - Fördröjning mellan uppdateringar i sekunder (standard är 1 sekund).
- -C --no-color - Inaktivera färger i visningen.
- -h --help - Visa hjälpmeddelande och avsluta.
- -u --user=USERNAME - Visa endast processer som tillhör specifik användare.
- -p --pid=PID - Visa endast processer med specifika PID.
- -s --sort-key=COLUMN - Sortera processen efter angiven kolumn (standard är %CPU).
- -v --version - Visa versionsinformation och avsluta.
Interaktiva Kommandon
När `htop` körs kan följande tangentbordskommandon användas för att ändra vy och kontrollera programmet:
- **F1** - Visa hjälpskärmen.
- **F2** - Visa inställningsmenyn.
- **F3** - Sök efter en process.
- **F4** - Filtrera processer.
- **F5** - Visa trädvy.
- **F6** - Ändra sorteringskolumn.
- **F7** - Minska prioriteten (nice-värdet) för en process.
- **F8** - Öka prioriteten (nice-värdet) för en process.
- **F9** - Döda en process.
- **F10** - Avsluta `htop`.
- **Space** - Markera en process.
- **u** - Visa processer för en specifik användare.
- **s** - Spåra systemanrop för en process.
- **l** - Visa öppna filer (lsof) för en process.
Exempel
Här är några praktiska exempel som visar hur du kan använda `htop`-kommandot:
- För att starta `htop` med en uppdateringsfördröjning på 2 sekunder:
htop -d 2
- För att visa endast processer för en specifik användare:
htop -u användare
- För att visa endast processer med en specifik PID:
htop -p 1234
- För att sortera processer efter minnesanvändning:
Starta `htop` och tryck på **F6**, välj sedan **MEM%**.
- För att döda en process från `htop`:
Välj processen med piltangenterna och tryck på **F9**, välj sedan signal och bekräfta.
- För att ändra prioriteten för en process:
Välj processen med piltangenterna och tryck på **F7** för att minska eller **F8** för att öka prioriteten.
Skillnader mellan macOS och Linux
Det finns några viktiga skillnader att tänka på när man använder `htop`-kommandot på macOS jämfört med Linux:
- Standardinstallationer: `htop` är vanligtvis inte förinstallerat på macOS eller Linux, men kan enkelt installeras via paketförvaltare som Homebrew på macOS (`brew install htop`) och apt, yum eller dnf på Linux.
- Alternativ och funktioner: Medan grundläggande funktioner i `htop` är liknande på både macOS och Linux, kan vissa systemstatistik och prestandaindikatorer variera beroende på operativsystem. macOS versionen av `htop` kan visa specifik systeminformation som inte är tillgänglig på Linux, och vice versa.
- Användargränssnitt: Utseendet och känslan för `htop` kan vara något olika mellan macOS och Linux, främst på grund av hur respektive operativsystem hanterar systemresurser och processhantering.
Det är alltid bra att konsultera `man`-sidan för `htop` på din specifika plattform för att se vilka alternativ och funktioner som är tillgängliga och hur de används.
Felsökning
Om du får ett felmeddelande när du använder `htop`, kontrollera följande:
- Att `htop` är korrekt installerat på ditt system.
- Att du har nödvändiga rättigheter för att se information om processer och systemresurser.
- Att syntaxen för ditt kommando är korrekt. Kontrollera att du använder rätt alternativ och parametrar.
- Att systemets resurser inte är överbelastade, vilket kan påverka `htop`-kommandots prestanda.
Se även
- top - Visar systemets processoraktivitet och resurser i realtid.
- ps - Visa information om aktiva processer.
- vmstat - Rapportera om virtuellt minne, processer och CPU-aktivitet.
- iostat - Rapportera om CPU-statistik och ingångs-/utgångsstatistik för enheter.