Com monitoritzar i gestionar l'ús de CPU, GPU i RAM a Linux

Darrera actualització: 4 d'octubre de 2026
  • Ús d'eines avançades com a hw-monitor i nvtop per desglossar el consum de VRAM i càrrega de GPU per procés individual.
  • Importància del subsistema DRM del nucli de Linux per obtenir mètriques precises en maquinari AMD, Intel i NVIDIA.
  • Alternatives de monitorització segons la targeta gràfica, des de la consola amb nvidia-smi fins a interfícies visuals com KDE Plasma.

Interfície futurista de monitorització de sistemes representant la telemetria de CPU, GPU i memòria en temps real.

Si t'has ficat al món de Linux i vols tenir el control total de la teva màquina, sabràs que no sempre és senzill veure exactament quin procés s'està empassant tots els recursos. Ja sigui que estiguis muntant un projecte escolar a Avalònia o que simplement vulguis optimitzar el teu flux de treball, saber quanta memòria i potència de càlcul consumeix cada aplicació és fonamental perquè el sistema no s'acabi enganxant una castanyada.

La realitat és que, fins fa poc, monitoritzar la gràfica era un maldecap perquè la majoria dels programes només ens donaven una dada global. No obstant això, avui dia hi ha solucions molt potents que ens permeten entrar en detall i saber si és el GIMP, un render 3D o un procés en segon pla el que està disparant la càrrega de la GPU i la VRAM.

Detall macro de mòduls de memòria RAM, il·lustrant el maquinari físic gestionat pel nucli de Linux.

Administrador de sistemes monitoritzant processos en temps real en una terminal Linux amb múltiples panells.
Article relacionat:
Guia completa de monitorització de recursos a Linux: de top a btop

El salt qualitatiu amb hw-monitor

Primer pla de circuits electrònics i xips de memòria, representant l'arquitectura de maquinari subjacent.

Una de les novetats més interessants és l'arribada de hw-monitor, concretament a la versió 0.6. El que fa que aquesta eina destaqui és que ha implementat la capacitat de desglossar les mètriques de GPU per a cada procés actiu. Això és un alleugeriment per als que treballen amb simulacions o compilació de shaders, ja que abans tocava tancar programes a cegues per veure si el sistema tornava a respirar.

  HyperTransport: la tecnologia d'enllaç d'alta velocitat d'AMD

Per aconseguir aquest nivell de detall, el programa es recolza en els drivers DRM (Direct Rendering Manager) del nucli de Linux . Aquesta capa és la que gestiona l'accés al maquinari gràfic i permet que hw-monitor sigui compatible amb una gamma amplíssima de maquinari, incloent AMDGPU per a targetes AMD , Intel i915 i Xe, i el controlador lliure Nouveau per als usuaris de NVIDIA.

A més de la part tècnica del maquinari, aquesta eina inclou una gestió molt pràctica de les aplicacions que arrenquen soles mitjançant l'estàndard XDG autostart . Gràcies a això, pots netejar la teva sessió d'inici i eliminar aquests programes invisibles que competeixen pels recursos gràfics des que engegues l'ordinador.

Entorn professional d'administració de sistemes amb múltiples monitors mostrant terminals de Linux a una habitació fosca.
Article relacionat:
Guia Mestra de Comandes de Linux per a Principiants

Comparativa d'eines per a la GPU

Estació de treball informàtic professional amb monitor i CPU, reflectint un entorn d'administració de sistemes Linux.

Depenent de la teva targeta i de quant t'agradi barallar-te amb la terminal, tens diverses opcions per vigilar el teu maquinari:

  • nvidia-smi: És l'eina bàsica i directa per a usuaris de NVIDIA. Et permet veure la càrrega actual, la potència consumida en watts i la VRAM utilitzada per cada procés. Si voleu que les dades s'actualitzin soles, podeu executar-lo en un bucle.
  • nvtop i nvitop: Si prefereixes una mica més visual, aquestes eines són canyella en branca. nvtop ofereix diagrames i una vista clara de la càrrega de CPU i GPU simultàniament. Per la seva banda, nvitop porta la interfície un pas més enllà, fent que la temperatura i l'ús de memòria siguin extremadament accessibles.
  • KDE Plasma System Monitor: Per als que busquen alguna cosa integrada a l'escriptori, el monitor del KDE té una secció de GPU molt decent, encara que és menys precís amb la VRAM en comparació de les eines anteriors.
  Odoo: Què és i perquè serveix?

Com obtenir les dades en un projecte de programari

Interior dun ordinador dalt rendiment amb pantalla integrada que mostra la temperatura de la CPU i la GPU.

Per a aquells que estiguin desenvolupant aplicacions a .NET o Avalònia i necessitin extreure aquestes dades, la clau rau a accedir a la informació que el nucli exposa. A Linux, la majoria d'aquestes mètriques es troben al sistema de fitxers /proc o s'obtenen mitjançant trucades a les API dels drivers DRM. Mentre que la CPU i la RAM són més senzilles d'obtenir mitjançant biblioteques estàndard, el seguiment de la GPU per procés requereix interactuar amb les eines específiques del fabricant o llegir els nodes del nucli.

Tenir un control granular sobre la VRAM i la càrrega de processament permet diagnosticar problemes de rendiment sense haver de recórrer a conjectures. En combinar eines de terminal amb monitors visuals i una gestió neta dels serveis d'inici, qualsevol usuari pot maximitzar l'eficiència de la vostra estació de treball creativa o de desenvolupament, assegurant que el maquinari s'aprofiti al màxim sense saturar la memòria del sistema.

PC amb Linux
Article relacionat:
Guia Completa per Escollir i Configurar PCs amb Linux