Komplett guide till att styra och övervaka CPU, GPU och minne i Linux

Senaste uppdateringen: 2 oktober 2026
Författare: Isaac
  • Avancerade övervakningsverktyg som hw-monitor och nvtop låter dig bryta ner resursförbrukningen per enskilda process.
  • Att använda inbyggda kommandon som top, ps och mpstat gör det enklare att diagnostisera processorprestanda i realtid.
  • Strömhantering och åtkomst till DRM-drivrutiner är grundläggande för att optimera effektiviteten hos grafikhårdvara.

Närbild av en mikroprocessor på ett moderkort, som visar CPU-användning i Linux.

Om du någonsin har märkt att din dator saktar ner utan någon uppenbar anledning eller att fläkten börjar låta som en jetmotor, vet du att det är avgörande att övervaka systemresurser . I Linux-ekosystemet har vi turen att ha en mängd olika verktyg, från enkla terminalkommandon till avancerad programvara, som låter oss veta exakt vad som händer under huven på vår maskin.

Det handlar inte bara om att titta på en total procentandel, utan om att identifiera den skyldiga processen som förbrukar minne eller orsakar att grafikkortet överhettas. Oavsett om du är en 3D-renderare, en programmerare som kompilerar shaders eller någon som helt enkelt vill att deras bärbara dator ska hålla längre på batteritiden, är det viktigt att förstå hur processorn, grafikkortet och RAM-minnet samverkar för att få ditt system att fungera optimalt.

Analys av PC-hårdvara
Relaterad artikel:
Analys av PC-hårdvara: en komplett diagnostisk guide

Detaljerad GPU- och VRAM-övervakning

Inuti en högpresterande dator med ett RTX-grafikkort, som visar GPU-övervakning.

Länge var det ett huvudvärk att veta hur mycket grafikkortsresurser som användes på Linux, eftersom de flesta program bara gav en enda övergripande siffra. Verktyg som hw-monitor 0.6 har dock varit banbrytande genom att introducera mätvärden uppdelade per applikation. Detta är rent guld för dem som arbetar på kreativa arbetsstationer där flera resursintensiva program samexisterar och konkurrerar om videominne (VRAM).

  Vi lär dig hur du tar en skärmdump och spelar in skärmen på din Chromebook.

Denna programvara är särskilt mångsidig eftersom den använder kärnans Direct Rendering Manager (DRM) -undersystem , vilket gör den kompatibel med en mängd olika hårdvaror. Oavsett om du använder ett AMD-kort med AMDGPU-drivrutiner, ett Intel-kort (antingen i915-serien eller nya Xe) eller till och med ett NVIDIA-kort med Nouveau-drivrutinen med öppen källkod, får verktyget direkt åtkomst till kärnlagret för att diagnostisera flaskhalsar utan att behöva stänga program blint.

För NVIDIA-användare finns det några mycket kraftfulla alternativ. För det första finns det nvidia-smi , standardverktyget för att visa belastning, strömförbrukning i watt och VRAM-användning. Om du letar efter något mer visuellt och dynamiskt är nvtop och nvitop fantastiska alternativ som erbjuder realtidsgrafer och ett mycket mer intuitivt gränssnitt för att se vilken process som mättar GPU:n. Även KDE Plasma-systemmonitorn erbjuder en dedikerad sektion, även om den är mer begränsad när det gäller VRAM-detaljer.

Att inaktivera VT-d förbättrar prestandan för Intel Arc GPU:er på Linux.
Relaterad artikel:
Inaktivera VT-d på Linux: När Intel Arc förbättras och hur man testar det

Detalj av RAM-minnesmoduler och elektroniska kretsar, som illustrerar systemminneshantering.

Processor (CPU) Analys och kontroll

Utvecklare skriver kod på tangentbordet framför en terminalskärm, vilket symboliserar resurshantering i Linux.

CPU-användningen representerar mängden arbete som processorn utför. När detta värde blir för högt kan systemet uppleva överdriven kontextväxling , vilket resulterar i lagg och långsam applikationsrespons. Ibland är boven i dramat en inaktiv systemprocess (systeminaktivitet), som märkligt nog visar en hög procentandel men i själva verket indikerar hur mycket ledig kapacitet som finns kvar . För mer exakta tekniska data kan du använda verktyg som CPU-X för Linux.

  Hur man reparerar en skadad USB-sticka med CMD

För att skapa ordning erbjuder Linux oss klassiska kommandon som aldrig misslyckas:

  • Det översta kommandot: Det är standarden för att visa aktivitet i realtid. Den låter dig beräkna faktisk användning genom att subtrahera inaktiv tid från 100 % och sortera processer efter hur mycket CPU de förbrukar.
  • mpstat: Perfekt för dem som vill ha en mer djupgående analys, eftersom den bryter ner prestandan för varje processorkärna individuellt.
  • ps: Mycket användbart för att generera snabblistor. Till exempel kan vi med ett specifikt kommando extrahera de 10 processer som kräver mest resurser just då.

Det är viktigt att hålla ett öga på program som startar automatiskt. XDG-autostartposter samlar ofta bakgrundsprogram som, även om vi inte ser dem, förbrukar klockcykler. Verktyg som hw-monitor låter dig hantera dessa startprogram från en enda flik, vilket förhindrar att systemet överbelastas från det ögonblick du startar datorn.

systemd 260 TPM2 sandlåda
Relaterad artikel:
Systemd 260: TPM2, sandboxing och nya funktioner i Linux

Energi- och prestandaoptimering

Teknologisk arbetsstation med flera skärmar som visar kod och data, perfekt för systemövervakning.

När man arbetar med bärbara datorer är balansen mellan strömförbrukning och batteritid avgörande. Vissa användare använder skript för att tvinga fram energisparläge, använder verktyg som CPU Power för att ändra CPU-regulatorn till "energisparläge" eller begränsar strömförbrukningen via TLP. Försiktighet rekommenderas dock: att tvinga en övergång till den integrerade GPU:n med prime-select kan orsaka att vissa applikationer, som Discord eller Firefox, kraschar oväntat om hårdvaruacceleration inte är korrekt konfigurerad.

För att förhindra att datorn överhettas eller att batteriet laddas ur snabbt är det idealiskt att övervaka för skadlig kod eller zombieprocesser . 100 % CPU-användning utan några uppenbara öppna program är vanligtvis ett tecken på ett säkerhetsproblem eller en webbläsare med för många flikar och plugin-program som körs i bakgrunden.

  Ta hand om din hälsa medan du tillbringar timmar framför datorn

Att ha fullständig kontroll över din hårdvara innebär att kombinera användningen av terminalkommandon för snabb diagnostik med modern övervakningsprogramvara som utnyttjar DRM-drivrutiner och XDG-standarder. Från noggrann spårning av VRAM-användning i renderingsprocesser till att hantera CPU-kärnor och spara energi, tillhandahåller Linux alla nödvändiga verktyg för att användare ska kunna bestämma hur de ska fördela sina maskiners resurser enligt deras faktiska behov.

konfigurera och underhålla servrar
Relaterad artikel:
Komplett guide till att konfigurera och underhålla servrar