Guia completa de monitorització de recursos a Linux: de top a btop

Darrera actualització: 26 d'agost de 2026

Administrador de sistemes monitoritzant processos en temps real en una terminal Linux amb múltiples panells.

Quan ens fiquem al món de l' administració de sistemes Linux , una de les primeres coses que necessitem és saber quins nassos està passant sota el capó de la nostra màquina. Durant anys, l'ordre top ha estat l'estàndard indiscutible, aquest vell conegut que sempre hi és per dir-nos quin procés s'està menjant la RAM o per què el processador està fent fum.

Tot i això, l'ecosistema de codi obert no es queda quiet i han sorgit alternatives que fan que el monitor clàssic sembli una relíquia dels anys 90. Eines com a btop i els seus antecessors han arribat per donar-nos una experiència molt més visual, intuïtiva i, sincerament, molt més agradable a la vista, convertint la terminal en un autèntic centre.

monitor de sistema avançat per a linux
Article relacionat:
Monitor de sistema avançat per a Linux: guia completa

El clàssic indispensable: Dominant l'ordre top

Interfície digital futurista amb gràfiques de dades i anàlisi, representant l'estil visual de btop.

TOP (que no és més que l'acrònim de Table of Processes ) és l'eina base que ve instal·lada a gairebé qualsevol distro de Linux o sistema UNIX. La seva funció és senzilla però vital: permeteu-nos monitoritzar i gestionar les tasques que s'executen en temps real. És la primera línia de defensa per detectar processos zombie , identificar pics de CPU o simplement treure el PID duna aplicació que sha quedat penjada.

En llançar-lo, ens trobem amb una interfície dividida en diverses seccions. A la part superior, tenim el temps d'activitat (similar al que veuríem amb l'ordre uptime), on podem revisar l'hora, quant porta el servidor encès i la càrrega mitjana de la CPU en intervals d'1, 5 i 15 minuts. Just a sota, l'estat de les tasques ens detalla quants processos estan en execució (Running), quants adormits (Sleeping), detinguts (Stopped) o en estat zombie.

monitoratge servidors millors pràctiques
Article relacionat:
Monitorització de servidors: millors pràctiques per a un entorn fiable

Anàlisi profunda de l'ús de recursos a TOP

El desglossament de la CPU és fonamental per entendre el rendiment. Veurem valors com us (usuari) per a aplicacions comunes, si (sistema) per al kernel, i el valor id (idle) , que ens indica quanta CPU està lliure. Una dada curiosa és l' steal time (st) , que només apareix en màquines virtuals i ens diu quant de temps ha estat la CPU virtual esperant la real.

  Els millors recursos web per a Firebird SQL

Pel que fa a la memòria, TOP ens diferencia entre la VIRT (memòria virtual total), la RES (RAM física real utilitzada) i la SHR (memòria compartida). Per gestionar aquests processos, podem fer servir tecles ràpides: la tecla M ordena per memòria, la P per CPU i la T per temps d'execució. Si necessitem fer neteja, la tecla k ens permet matar un procés introduint el PID, podent forçar el tancament amb el senyal SIGKILL (9).

Trucs avançats i configuració de TOP

Per als que busquen més control, TOP permet modificar la taxa de refresc amb la tecla do mitjançant l'ordre top -d . També és possible filtrar la informació; prement la tecla o podem crear regles, com ara mostrar només processos que consumeixin més del 0.2% de CPU (usant %CPU>0.2). Si volem desar un registre per analitzar-lo més tard, en podem generar una instantània o snapshot redirigint la sortida a un fitxer amb top -b -n 5 > archivo.txt.

optimitzar Ubuntu lent
Article relacionat:
Com optimitzar Ubuntu quan va lent i recuperar velocitat

Btop: L'evolució visual i moderna

Enginyera d'IT treballant amb un ordinador portàtil en un centre de dades modern.

Si top és la ferramenta austera, btop és el Ferrari dels monitors de recursos. Escrit a C++, és la tercera generació d'un projecte que va començar amb bashtop (a Bash) i va passar per bpytop (a Python). La seva principal carta és que ofereix una interfície gràfica a la terminal que suporta l'ús del ratolí, permetent fer clic a menús i botons com si estiguéssim en una aplicació d'escriptori.

La pantalla de btop és un tauler ple de gràfiques en temps real . No només veiem la llista de processos, sinó que tenim quadres detallats amb lús de cada nucli de la CPU, lactivitat de xarxa per interfície i el rendiment dels discos (lectura/escriptura). Tot això es pot personalitzar profundament a través del menú d'opcions (tecla M o Esc), on podem canviar els temes de colors , com ara el popular Catppuccin, o ajustar la disposició dels mòduls.

monitorització trànsit xarxa codi obert
Article relacionat:
Monitorització de trànsit de xarxa amb eines de codi obert

Instal·lació i posada en marxa de Btop

Instal·lar-lo és bufar i fer ampolles en la majoria de distribucions. A Ubuntu n'hi ha prou amb sudo apt install btop, a Fedora fem servir sudo dnf install btop ia Arch Linux sudo pacman -S btop. Si en executar-lo apareix un error de UTF-8 locale, es pot solucionar forçant la codificació amb btop --force-utf o configurant la variable LLENGUATGE al fitxer .bashrc de l'usuari.

  Què és internet i com funciona?

El dia a dia, btop simplifica la gestió de tasques. Per acabar un procés, simplement el seleccionem i premem T (SIGTERM) o K (SIGKILL) . Si volem aprofundir en un procés concret, premem Enter i veurem les seves estadístiques detallades . A més, permet filtrar la llista de processos ràpidament amb la tecla F, cosa que és un salvavides quan el sistema està saturat i hi ha centenars de línies en pantalla.

Bpytop: L'alternativa basada en Python

Primer pla d'una terminal de Linux mostrant el llistat de directoris del sistema.

Abans que btop es consolidés a C++, va existir bpytop. Tot i que comparteix la mateixa filosofia visual i funcionalitat que el seu successor, està desenvolupat a Python i requereix la llibreria psutil. Continua sent una opció viable, especialment en entorns on Python ja està preinstal·lat i es prefereix una instal·lació via pip3.

Bpytop manté el suport per al ratolí i la capacitat d'enviar senyals com SIGINT o SIGTERM . Com a btop, permet canviar l'aparença mitjançant temes compatibles amb bashtop, que generalment s'emmagatzemen a la ruta .config/bpytop/themes . És una eina potent, encara que btop sol ser preferit avui dia per tenir menors dependències i un rendiment més optimitzat.

Eines de Monitorització de Xarxes
Article relacionat:
Les millors Eines de Monitorització de Xarxes

Comparativa i flux de treball professional

Detall de racks de servidors amb llums LED indicadors en un centre de dades.

És important entendre que cap daquestes eines és la mateixa. TOP és l'opció de supervivència : és a tot arreu i no falla. Btop és l'opció de monitoratge actiu : ideal per tenir-la oberta en un panell de tmux o screen mentre treballem en un altre, donant-nos una visibilitat constant del maquinari sense canviar de finestra.

Tot i això, btop i top són eines de vista local. Si gestioneu una flota de servidors, el següent pas lògic és saltar a solucions de monitorització centralitzada com Prometheus i Grafana. Mentre que btop et diu què passa ara mateix en aquesta màquina, les solucions industrials us ofereixen històrics i alertes automàtiques quan un servei cau, complementant així la capacitat de reacció immediata que ens donen els monitors de terminal.

  Les millors newsletters de tecnologia en espanyol per estar al dia

Comptem amb un ventall que va des de la simplicitat tècnica de top fins a la sofisticació visual de btop i bpytop, permetent triar segons necessitem una eina lleugera i universal o un panell de control intuïtiu amb suport de ratolí i gràfiques. Ja sigui gestionant prioritats amb el valor Nice a top o personalitzant temes a btop, l'objectiu és mantenir l' estabilitat del sistema i optimitzar l'ús de CPU, RAM i xarxa de forma eficient.

distribucions de Linux per a servidors
Article relacionat:
Les millors distribucions de Linux per a servidors