Hur man gör toppkommando sortera efter minnesanvändning

How Make Top Command Sort Memory Usage



Top är ett verktyg för övervakning av Linux -processer och resursanvändning. Det tillåter användare att se realtidsinformation om de pågående processerna och trådarna som hanteras av systemets kärna. På grund av dess interaktivitet möjliggör top användarna att utföra uppgifter, till exempel filtrering för specifika processer, filtrera processer efter användare, PID och kill -processer.

Den här guiden leder dig igenom grunderna för att använda kommandot ps för att hitta specifik information om systemet.







Grundläggande användning av toppverktyg

För att starta det bästa verktyget, använd översta kommandot i terminalen. Om du använder det här kommandot kommer en interaktiv session att visa systemresursanvändning och körprocesser:



$topp



Den övre delen visar resursanvändningen. Denna utmatning liknar den för drifttid och den gratis kommando i Linux.





För att stänga av dessa värden, tryck på m för att dölja information om minnesanvändning och de för att dölja drifttidsinformation.



Om du vill bläddra igenom de pågående processerna använder du upp- och nedpilen. Tryck på för att avsluta F .

Topputmatning

Den nedre delen av toppkommandot innehåller information om körande processer. Låt oss fokusera på detta.

Utdata använder en kolumnbaserad organisation med en identifierare på varje:

  • PID: Denna kolumn visar det unika ID för varje process.
  • PR: Denna kolumn visar uppgiftens prioritet.
  • NI: Denna kolumn visar det fina värdet av processen. Ett positivt värde indikerar låg prioritet, medan ett negativt värde indikerar hög prioritet.
  • VIRT: Denna kolumn representerar det totala virtuella minnet som används av processen.
  • RES: Denna kolumn visar det totala faktiska minnet som används av processen.
  • SHR: Denna kolumn visar den totala mängden delat minne som används av processen.
  • S: Denna kolumn visar processläget i en enda bokstav.
  • %CPU: Denna kolumn visar procentuell CPU -användning per process.
  • %MEM: Denna kolumn visar procentuell minnesanvändning.
  • TIME+: Denna kolumn visar CPU -tiden som används av processen beräknad till hundradelar av en sekund.
  • KOMMANDO: Denna kolumn visar processnamnet.

Hur man gör toppfilterprocesser genom minnesanvändning

Du kan också filtrera processer efter minnesanvändning i toppen. För att göra detta, tryck på SKIFT + m som visat:

Top filtrerar processerna efter minnesanvändning i fallande ordning. Om du gör detta kan du identifiera processen som använder mest minne, vilket ger dig en chans att vidta åtgärder.

För att filtrera efter faktisk minnesanvändning, använd kommandot:

topp-ellerNÖTKÖTT

På samma sätt filtrerar kommandot minnesanvändningen i fallande ordning.

Du kan också interaktivt välja filterparametern. För att göra detta, tryck på SKIFT + F och välj MEM som:

Så här filtrerar du processen efter användare

För att visa processer från en specifik användare, använd kommandot:

topp-u [Användarnamn]

Till exempel för att visa processer från ubuntu -användaren; ange kommandot:

topp-uubuntu

Hur man visar föräldra- och barnprocesserna

För att visa förälder- och underordnade processer medan toppen körs, tryck på V . Detta ger dig en utmatning som liknar den som visas nedan:

Hur man dödar alla processer

För att döda en process i toppen, tryck på till och ange PID för processen .

Tryck stiga på för att köra kommandot kill. Detta kommer att avsluta processen med den angivna PID.

Slutsats

Top är ett praktiskt verktyg som gör det möjligt att förstå och hantera Linux -systemprocesserna. Förutom vad vi har diskuterat i denna handledning har toppen massor av andra funktioner.

För att förstå hur du kan anpassa och använda toppen till sin fulla potential, överväg manualerna.