Top: Skillnad mellan sidversioner

Från Wiki.linux.se
Hoppa till navigering Hoppa till sök
Ingen redigeringssammanfattning
(Omdirigerar till top(1))
Märke: Ny omdirigering
 
(En mellanliggande sidversion av samma användare visas inte)
Rad 1: Rad 1:
== top - Visar systemets processoraktivitet och resurser i realtid ==
#REDIRECT [[top(1)]]
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:
<code>
top -d 1
</code>
 
* För att visa endast processer för en specifik användare:
<code>
top -u användare
</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)]
 
[[Kategori:Linuxkommandon]]

Nuvarande version från 29 september 2025 kl. 12.23

Omdirigering till: