Htop: Skillnad mellan sidversioner
Admin (diskussion | bidrag) |
Admin (diskussion | bidrag) Ingen redigeringssammanfattning |
||
Rad 1: | Rad 1: | ||
== 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 = | === 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: | ||
<code> | |||
htop -d 2 | |||
</code> | |||
* För att visa endast processer för en specifik användare: | |||
<code> | |||
htop -u användare | |||
</code> | |||
* | * För att visa endast processer med en specifik PID: | ||
<code> | |||
htop -p 1234 | |||
</code> | |||
* 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. | ||
[[Kategori: | |||
=== 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. | |||
=== Källor === | |||
* [https://htop.dev/ htop manual (Linux)] | |||
* [https://man7.org/linux/man-pages/man1/htop.1.html htop manual (Linux)] | |||
* [https://formulae.brew.sh/formula/htop htop manual (macOS)] | |||
[[Kategori:Unix-kommandon]] |
Versionen från 26 maj 2024 kl. 14.05
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.