Linux-kommandon

Toppkommando i Linux

Toppkommando i Linux
I UNIX-liknande system rapporterar det översta kommandot värdefull systeminformation som körning av processer och resursanvändning. Det visar processoraktivitet och kärnhanterade uppgifter i realtid. Det är ett av häftverktygen för systemadministratörer.

I den här guiden, kolla hur du använder toppkommandot i Linux.

Användning av toppkommandon

Det översta kommandot kommer förinstallerat på alla UNIX / Linux-system. Det finns inget behov av att installera ytterligare paket för att använda det.

Kontrollera toppversionen

Förutsatt att din distro är uppdaterad, bör ditt system ha den senaste versionen av toppen. Kontrollera versionen av toppen.

$ topp -v

Standardfönster

Kör det översta kommandot utan någon parameter. Detta kommer att ladda standardskärmen på toppen.

$ topp

Den ger en realtidsrapport med olika information. Låt oss få en snabb uppdelning av det.

Den första rubrikdelen rapporterar användningen av maskinvareresurser. Den första raden består av tiden, hur lång tid systemet körs, antalet inloggade användare och belastningsgenomsnittet. Den andra raden rapporterar antalet uppgifter tillsammans med deras tillstånd.

Här är en snabb lista över alla stater. Värdet för varje tillstånd beskriver hur mycket tid CPU spenderar på att utföra processer i det tillståndet.

Den fjärde raden beskriver systemminnesanvändningen, till exempel den totala fysiska minnesmängden och hur mycket av det som används, gratis, buffrat eller cachat.

Den andra delen av utdata är en tabell som visar alla körprocesser. Här är en snabb förklaring av alla kolumner som utgör tabellen. Alla dessa förklarar olika attribut för den relaterade processen.

Jag antar att det är mycket information att smälta. Det är okej att ta tid och lära sig dem långsamt.

Rulla

Top rapporterar hela listan över pågående processer. Eftersom det är ett kommandoradsverktyg är navigeringen lite annorlunda än vad du förväntar dig i ett GUI-verktyg.

För att navigera använder du upp- och nedpiltangenterna. Ytterligare navigeringstangenter inkluderar hem, sida upp, sida ned och slut. Använd vänster / höger piltangenter för att flytta processlistan i sidled.

Byt numerisk enhet

Som standard visas minnesvärdena i kibibytes. För praktiska ändamål är det dock inte ett trevligt format. För att byta enhet till andra enheter, tryck på “E”. De tillgängliga enhetsformaten är kibibytes, mebibytes, gibibytes, tebibytes, pebibytes och exbibytes. Att trycka på "e" gör samma sak.

Ändra sammanfattningsinnehåll

Detta påverkar den första delen av topputmatningen. Tryck på “l” för att slå på / av den första raden.

Om ditt system kör en processor med flera kärnor kan toppen rapportera information för enskilda kärnor. Tryck på “1” för att växla information per kärna.

Vill du ändra CPU-skärmarna? Tryck “t”. Vid första tryckningen ändras graferna till ASCII.

Vid andra tryckningen ändras graferna till solida blocktecken.

Tryck på “t” en gång till så försvinner CPU-skärmen och aktivitetssammanfattningen helt.

För att göra detsamma med minnet och byt minne trycker du på “m”.

Markering

Standardskärmen på toppen är bara svartvitt. Vad sägs om att krydda saker? Tryck på “z” för att färga skärmen.

För att markera de löpande uppgifterna, tryck “y”. Om du trycker på “x” markerar toppen de kolumner som används för att sortera processlistan. Markeringen med fet och omvänd text kan växlas genom att trycka på “b”.

Full kommandorad

Vid körning av processer kan vi växla mellan bara processnamnet och processnamnet tillsammans med det fullständiga kommandot. Tryck på “c” för att växla.

För att se en vy i trädstil där processer lanserades / skapades av andra processer, tryck “V”.

Filtrera utdata från användaren

Som standard visar processerna processerna från alla användare. För att se de processer som körs under en viss process, tryck “u”. Toppen kommer att fråga efter användarnamnet eller UID.

Aktiva uppgifter

Om du bara vill se de aktiva uppgifterna trycker du på “I”.

För att återställa ändringarna, tryck på “I” igen.

Antal processer som ska visas

Som standard kommer toppen att rapportera alla processer i en lång tabell. Men vi kan manuellt ställa in antalet processer som ska visas oberoende av antalet processer som körs. Jag tycker att det är ett användbart trick i mycket specifika scenarier.

Tryck på “n” för att begränsa skärmarna. Överst kommer att fråga om antalet processer som ska visas. Som standard är värdet 0 (obegränsat).

Ändra processprioritet

Varje körprocess kommer att ha ett bra värde för dem. Detta fina värde avgör processens prioritet bland alla pågående processer. Toppen gör det möjligt att manuellt definiera det fina värdet.

För att manuellt bestämma det trevliga värdet av en process, tryck “r”. Toppen kommer att be om PID.

När du har angett PID kommer toppen att be om det nya trevliga värdet.

Döda processen

Om du vill avsluta en process manuellt, kan du överst skicka en avslutningssignal. För att skicka en avslutningssignal behöver vi PID och signalnamnet.

Tryck “k”. Toppen kommer att be om PID.

När PID är angivet kommer toppen att be om att signalen ska skickas. Som standard är det SIGTERM-signalen. För det mesta är det signalen du vill skicka. För en fullständig lista över alla tillgängliga signaler, kolla in signalman-sidan.

$ man 7 signal

Diverse genvägar

Oavsett vilka ändringar du har gjort i hur topp fungerar, laddas den inte om du inte sparar den. För att spara den aktuella förinställningen, tryck “W”.

Som standard uppdaterar toppen informationen till standardvärdet. För att definiera ditt anpassade värde, tryck “d”.

För att utföra en snabb snabbuppdatering, tryck på mellanslag.

Slutgiltiga tankar

Detta är bara toppen av isberget. Toppen är ett komplicerat men ändå kraftfullt verktyg för att övervaka ditt system. Det finns många självstudier tillgängliga online. Kolla in dem om du vill behärska det översta kommandot.

Intresserad av att övervaka systemets I / O? Då är iotop det du letar efter. Kolla in hur du övervakar disk I / O med iotop.

Happy computing!

De bästa Oculus App Lab-spelen
Om du är Oculus-headsetägare måste du vara förtjust i sidoladdning. Sideladdning är processen för att installera icke-butiksinnehåll på ditt headset. ...
Topp 10 spel att spela på Ubuntu
Windows-plattformen har varit en av de dominerande plattformarna för spel på grund av den enorma andelen spel som utvecklas idag för att stödja Window...
5 bästa arkadspel för Linux
Numera är datorer seriösa maskiner som används för spel. Om du inte kan få den nya poängen vet du vad jag menar. I det här inlägget kommer du att känn...