en av de största aspekterna av Linux är hur effektivt det är när det gäller systemresursanvändning. Det finns dock många gånger när du kan beskatta ditt Linux-system, till exempel att sammanställa stora kodbaser, köra flera virtuella maskiner, spela intensiva videospel eller redigera 4K-video. I dessa situationer kanske du vill hålla ett öga på dina systemresurser för att se till att din CPU inte blir för varm. Här är några av de bästa systemmonitorerna du kan använda för att kontrollera dina systemresurser i Linux.
System Monitor
ett av de enklaste sätten att titta på din systemresursanvändning är genom den inbyggda GUI system monitor. De flesta skrivbordsmiljöer har en, och de är i allmänhet bra för att få en anständig titt på din resursanvändning. De flesta av dem har flera flikar, ungefär som Windows Task Manager, och det kan göra varje given vy enklare och mindre överväldigande.
men om du är den typ av person som vill se allt på en skärm är dessa i allmänhet inte för dig. De kan också tendera att vara felaktiga, så använd dem med viss försiktighet och verifiera din information.
Ytop
Top är ett kommandoradsverktyg för övervakning av systemresurser och är förinstallerat i nästan alla Linux-distributioner. Det är dock ett mycket grundläggande verktyg. Ytop är ett program som är långt överlägsen top
. Den har en utmärkt CPU-graf högst upp; en lättläst minnesgraf; rapporterar filsystemanvändning, nätverksanvändning och CPU-temperatur; och flyttar en lista över processer som körs längst ner så att det är ur vägen och inte distraherar dig.
det uppdateras snabbt och gör det väldigt enkelt att snabbt titta på din systemresursanvändning medan du håller dig ur vägen. Det är också mycket lätt på resurserna själv, så det är en bra kandidat för ett äldre eller svagare system som måste vara försiktig med hur det allokerar sin energi.
Sammantaget är ytop en av de bästa systemmonitorerna på listan, och jag rekommenderar starkt att du försöker.
Cockpit
Vi har redan skrivit en artikel om hur du hanterar ditt Linux-system med Cockpit, men det är ett så bra verktyg som det nämner igen. Cockpit är ett utmärkt webbaserat verktyg för att hantera fjärrsystem också, men när det används på ett lokalt system ger det dig ett dött enkelt användargränssnitt för att hantera dina system.
på Huvudöversiktssidan finns det ett alternativ att visa systemresursanvändningsgrafer. Graferna är ganska enkla, men det finns så många alternativ att dyka djupt in i disk I/O, nätverksanvändning och mer. Det är också användbart för att hantera saker som virtuella maskiner och behållare också.
Netdata
en annan webbaserad systemmonitor för Linux, Netdata är ett otroligt verktyg. Detta är lätt det mest granulära av alla verktyg på listan, som automatiskt drar in information om hårdvaruanvändning över maskinen samt per-core CPU-användningsgrafer, nätverkspaketspårning separerad av IPv4 vs. IPv6 och så mycket mer.
en av de stora delarna är att förutom beroenden som behövs är det i huvudsak ett kommando att installera. Dessutom är det tillgängligt att installera som en behållare via Docker, så de som är intresserade är mer än välkomna att dra ner behållaren och köra den med ett enkelt kommando. Netdata är ett fantastiskt verktyg som ger dig mycket finjusterad resursanvändningsstatistik med möjlighet att ställa in varningar också.
ärade nämnder
dessa är bra verktyg som inte riktigt gjorde listan av en eller annan anledning.
Htop
Htop är ett verktyg som bygger lite på top
utan att göra det för komplicerat. Det har blivit något av en standard i samhället som en show av prestanda på ett system.
BashTOP
BashTOP är ganska lik ytop, men det finns en ganska signifikant skillnad när det gäller användarupplevelse. Det har ett särskilt utseende och känsla för det, och totalt sett tycker jag att ytop är lite mer användbar. CPU – användningsrapporteringen i BashTOP är dock riktigt bra, och jag rekommenderar det för det.
blickar
blickar är ett annat verktyg som har ett lite komplicerat gränssnitt men ger mycket bra information om ditt system. Det ska vara allt ”en överblick”, därav namnet. Det rapporterar om användning helt enkelt, men det här är det enklaste verktyget för att spåra nätverkssessioner (här rapporterar det om TCP-anslutningar), vilket kan vara användbart beroende på din användning.
Nu när du vet hur du kontrollerar systemresursanvändning, se till att kolla in våra guider om hur du hittar orsaken till dålig Linux-systemprestanda, hur du förbättrar Linux PC-prestanda och hur du övervakar din Nvidia GPU i Linux.
relaterad:
John är en ung teknisk professionell med en passion för att utbilda användare om de bästa sätten att använda sin teknik. Han har tekniska certifieringar som täcker ämnen som sträcker sig från datormaskinvara till cybersäkerhet till Linux-systemadministration.