Top: Skillnad mellan sidversioner
Admin (diskussion | bidrag) |
Admin (diskussion | bidrag) (→Källor) |
||
(En mellanliggande sidversion av samma användare visas inte) | |||
Rad 1: | Rad 1: | ||
== top - Visar systemets processoraktivitet och resurser i realtid == | |||
Kommandot `top` används för att visa och övervaka systemets processoraktivitet, minnesanvändning och andra systemresurser i realtid. | |||
= | |||
= | === Syntax === | ||
top [ALTERNATIV] | |||
= Beskrivning = | === Beskrivning === | ||
Kommandot `top` visar en dynamisk realtidsvy av systemets processer. Informationen som visas inkluderar processoranvändning, minnesanvändning, swap-användning och en lista över de mest resurskrävande processerna. `top` är ett kraftfullt verktyg för systemadministratörer och användare som vill övervaka och hantera systemets prestanda. | |||
= Alternativ = | === Alternativ === | ||
Kommandot `top` stöder flera alternativ som kan användas för att justera hur informationen visas: | |||
= | * -b, --batch-mode - Kör i batch-läge; uppdaterar inte displayen utan skriver ut data och avslutar. | ||
* -d, --delay=DELAY - Fördröjning mellan uppdateringar; standard är 3 sekunder. | |||
* -H, --threads - Visa individuella trådar. | |||
* -i, --idle - Inkludera inaktiva och zombie-processer. | |||
* -n, --iterations=NUM - Antal iterationer innan avslut. | |||
* -p, --pid=PID - Visa endast processer med specifika PID. | |||
* -s, --secure - Säkert läge; döljer vissa fält som kan vara känsliga. | |||
* -u, --user=USER - Visa endast processer som tillhör specifik användare. | |||
* -U, --usertime - Visa endast processer som har användartid. | |||
* -v, --version - Visa versionsinformation och avsluta. | |||
=== Interaktiva Kommandon === | |||
När `top` körs, kan följande tangentbordskommandon användas för att ändra vy och kontrollera programmet: | |||
* **h** - Visa hjälpskärmen. | |||
* **k** - Döda en process; du kommer att uppmanas att ange PID och signal. | |||
* **r** - Ändra prioriteten (nice-värdet) för en process; du kommer att uppmanas att ange PID och nice-värde. | |||
top - | * **q** - Avsluta `top`. | ||
* **s** - Ändra uppdateringsintervallen. | |||
Visa | * **f** - Lägg till eller ta bort kolumner från displayen. | ||
* **o** - Ändra sorteringsordning. | |||
* **u** - Visa processer för en specifik användare. | |||
* **n** - Ange antalet processer som ska visas. | |||
* **P** - Sortera efter processoranvändning. | |||
* **M** - Sortera efter minnesanvändning. | |||
* **T** - Sortera efter körtid. | |||
= | === Exempel === | ||
Här är några praktiska exempel som visar hur du kan använda `top`-kommandot: | |||
* För att starta `top` med en uppdateringsfördröjning på 1 sekund: | |||
<code> | |||
* | top -d 1 | ||
</code> | |||
= | * För att visa endast processer för en specifik användare: | ||
<code> | |||
[ | top -u användare | ||
[[Kategori: | </code> | ||
* För att köra `top` i batch-läge och spara utdata till en fil: | |||
<code> | |||
top -b -n 1 > top_output.txt | |||
</code> | |||
* För att visa endast processer med en specifik PID: | |||
<code> | |||
top -p 1234 | |||
</code> | |||
* För att sortera processer efter minnesanvändning: | |||
Starta `top` och tryck på **M**. | |||
* För att döda en process från `top`: | |||
Tryck på **k**, ange PID för processen och bekräfta med signal (standard är 15, SIGTERM). | |||
=== Skillnader mellan macOS och Linux === | |||
Det finns några viktiga skillnader att tänka på när man använder `top`-kommandot på macOS jämfört med Linux: | |||
* Standardinstallationer: På de flesta Linux-distributioner är `top` förinstallerat som en del av procps-paketet. På macOS är `top` också förinstallerat, men det kan ha något annorlunda utdataformat och alternativ. | |||
* Alternativ och funktioner: Medan grundläggande funktioner i `top` är liknande på både macOS och Linux, kan vissa alternativ och interaktiva kommandon skilja sig åt beroende på implementationen av `top`. Till exempel har macOS versionen av `top` olika standardvisningsalternativ och kan visa ytterligare information specifik för macOS. | |||
* Användargränssnitt: Utseendet och känslan för `top` kan variera mellan macOS och Linux. macOS versionen har en annan layout och vissa unika kolumner som visar systeminformation specifik för macOS. | |||
Det är alltid bra att konsultera `man`-sidan för `top` 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 `top`, kontrollera följande: | |||
* Att du har nödvändiga rättigheter för att se information om processer. | |||
* 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 `top`-kommandots prestanda. | |||
=== Se även === | |||
* [[ps]] - Visa information om aktiva processer. | |||
* [[htop]] - En interaktiv processövervakare med ett färgstarkt gränssnitt. | |||
* [[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://www.gnu.org/software/coreutils/manual/coreutils.html GNU coreutils manual] | |||
* [https://man7.org/linux/man-pages/man1/top.1.html top manual (Linux)] | |||
* [https://ss64.com/osx/top.html top manual (macOS)] | |||
= Sidslut = | |||
<hr> | |||
Det här är en maskinöversättning av linux kommando manualen 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/ | |||
<BR><BR>Tack till [https://datorhjalp.se Datorhjälp] som har sponsrat Linux.se med webserver. | |||
[[Kategori:Linuxkommandon]] |
Nuvarande version från 25 augusti 2024 kl. 09.16
top - Visar systemets processoraktivitet och resurser i realtid
Kommandot `top` används för att visa och övervaka systemets processoraktivitet, minnesanvändning och andra systemresurser i realtid.
Syntax
top [ALTERNATIV]
Beskrivning
Kommandot `top` visar en dynamisk realtidsvy av systemets processer. Informationen som visas inkluderar processoranvändning, minnesanvändning, swap-användning och en lista över de mest resurskrävande processerna. `top` är ett kraftfullt verktyg för systemadministratörer och användare som vill övervaka och hantera systemets prestanda.
Alternativ
Kommandot `top` stöder flera alternativ som kan användas för att justera hur informationen visas:
- -b, --batch-mode - Kör i batch-läge; uppdaterar inte displayen utan skriver ut data och avslutar.
- -d, --delay=DELAY - Fördröjning mellan uppdateringar; standard är 3 sekunder.
- -H, --threads - Visa individuella trådar.
- -i, --idle - Inkludera inaktiva och zombie-processer.
- -n, --iterations=NUM - Antal iterationer innan avslut.
- -p, --pid=PID - Visa endast processer med specifika PID.
- -s, --secure - Säkert läge; döljer vissa fält som kan vara känsliga.
- -u, --user=USER - Visa endast processer som tillhör specifik användare.
- -U, --usertime - Visa endast processer som har användartid.
- -v, --version - Visa versionsinformation och avsluta.
Interaktiva Kommandon
När `top` körs, kan följande tangentbordskommandon användas för att ändra vy och kontrollera programmet:
- **h** - Visa hjälpskärmen.
- **k** - Döda en process; du kommer att uppmanas att ange PID och signal.
- **r** - Ändra prioriteten (nice-värdet) för en process; du kommer att uppmanas att ange PID och nice-värde.
- **q** - Avsluta `top`.
- **s** - Ändra uppdateringsintervallen.
- **f** - Lägg till eller ta bort kolumner från displayen.
- **o** - Ändra sorteringsordning.
- **u** - Visa processer för en specifik användare.
- **n** - Ange antalet processer som ska visas.
- **P** - Sortera efter processoranvändning.
- **M** - Sortera efter minnesanvändning.
- **T** - Sortera efter körtid.
Exempel
Här är några praktiska exempel som visar hur du kan använda `top`-kommandot:
- För att starta `top` med en uppdateringsfördröjning på 1 sekund:
top -d 1
- För att visa endast processer för en specifik användare:
top -u användare
- För att köra `top` i batch-läge och spara utdata till en fil:
top -b -n 1 > top_output.txt
- För att visa endast processer med en specifik PID:
top -p 1234
- För att sortera processer efter minnesanvändning:
Starta `top` och tryck på **M**.
- För att döda en process från `top`:
Tryck på **k**, ange PID för processen och bekräfta med signal (standard är 15, SIGTERM).
Skillnader mellan macOS och Linux
Det finns några viktiga skillnader att tänka på när man använder `top`-kommandot på macOS jämfört med Linux:
- Standardinstallationer: På de flesta Linux-distributioner är `top` förinstallerat som en del av procps-paketet. På macOS är `top` också förinstallerat, men det kan ha något annorlunda utdataformat och alternativ.
- Alternativ och funktioner: Medan grundläggande funktioner i `top` är liknande på både macOS och Linux, kan vissa alternativ och interaktiva kommandon skilja sig åt beroende på implementationen av `top`. Till exempel har macOS versionen av `top` olika standardvisningsalternativ och kan visa ytterligare information specifik för macOS.
- Användargränssnitt: Utseendet och känslan för `top` kan variera mellan macOS och Linux. macOS versionen har en annan layout och vissa unika kolumner som visar systeminformation specifik för macOS.
Det är alltid bra att konsultera `man`-sidan för `top` 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 `top`, kontrollera följande:
- Att du har nödvändiga rättigheter för att se information om processer.
- 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 `top`-kommandots prestanda.
Se även
- ps - Visa information om aktiva processer.
- htop - En interaktiv processövervakare med ett färgstarkt gränssnitt.
- vmstat - Rapportera om virtuellt minne, processer och CPU-aktivitet.
- iostat - Rapportera om CPU-statistik och ingångs-/utgångsstatistik för enheter.
Källor
Sidslut
Det här är en maskinöversättning av linux kommando manualen 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 webserver.