Sense argot, sense complexitat, solucions reals a la línia d'ordres.
Tant si mantens sistemes en funcionament, gestiones desplegaments o desenvolupes serveis de backend, aquestes 10 ordres t'ajudaran durant talls a les 3 de la matinada.
1. iostat
Descripció simple i pràctica per conèixer el rendiment de discs en temps real i detectar quin dispositiu d'emmagatzematge és el coll d'ampolla.
Exemple d'ús iostat -x 1
Indicadors clau: %util si està per sobre del 80% indica un possible coll d'ampolla; await mostra el temps mitjà d'espera d'E/S en mil·lisegons; iowait indica temps de CPU esperant operacions de disc.
2. vmstat
Visió ràpida de memòria, CPU i activitat d'E/S per identificar pressió de memòria o processos que esperen CPU.
Exemple d'ús vmstat 1
Indicadors clau: si i so mostren swap in i swap out; wa indica percentatge d'espera per E/S; r mostra processos llestos esperant CPU.
3. lsof
Llista tots els fitxers oberts, sockets i connexions de xarxa i mostra quin procés els posseeix. Útil per a conflictes de ports i fuites de descriptors.
Exemples pràctics lsof -i :8080 i per trobar usuaris de handles lsof | awk {print $2} | sort | uniq -c | sort -nr | head -10
Casos d'ús: detectar conflictes de ports abans d'iniciar una app; localitzar fuites de descriptors amb lsof -p; veure connexions de xarxa amb lsof -i.
4. sar
Recull dades històriques de rendiment per entendre patrons al llarg del temps, ideal per investigar pics nocturns.
Exemple d'ús sar -u 1 10 i per revisar històrics sar -f /var/log/sysstat/sa...
Mètriques útils: sar -u per CPU, sar -r per memòria i sar -n DEV per estadístiques de xarxa.
5. iotop
Mostra quins processos estan generant E/S en disc en temps real, ordenat per ús real.
Exemple d'ús iotop -o
Usos pràctics: identificar processos que acaparen E/S, veure lectures i escriptures per procés i detectar processos fora de control que afecten discs. El flag -o filtra processos que realment fan E/S.
6. strace
Mostra les crides al sistema que fa un procés. Ideal per depurar accessos a fitxers, sockets i entendre per què un procés falla o es bloqueja.
Ordres útils strace -f -e trace=file per només crides a fitxers, strace -e trace=network per xarxa i strace -p -f -o /tmp/trace.log per adjuntar a un procés i desar el traç.
ConseIl: usar -T per veure el temps consumit per cada crida.
7. ss
Reemplaçament modern de netstat per veure sockets i estats de connexió amb informació de processos i consum per socket.
Exemple d'ús ss -tulpn
Ordres per diagnòstic: ss -o state established per connexions establertes, ss -m per memòria per socket i ss -s per resum d'estats de socket.
8. dstat
Vista combinada de CPU, disc, xarxa i memòria en una pantalla clara i útil per inspeccions ràpides.
Exemple d'ús dstat -cdngy i per veure processos top dstat --top-cpu --top-io --top-mem 5
Flags habituals: -c CPU, -d disc, -n xarxa, -g pàgines i -y estadístiques del sistema. Ideal per diagnòstics ràpids i visuals.
9. pidstat
Monitoritza ús de recursos per procés al llarg del temps, mostrant tendències i permetent anàlisi per fil.
Exemple d'ús pidstat -u -r -d 1 i per processos concrets pidstat -p
Avantatges: mostra tendències en lloc d'instantànies, dóna estadístiques per fil amb -t i s'integra bé amb sar per historials.
10. perf
Eina avançada per anàlisi CPU profund: misses de memòria cau, fallades de predicció de branques i informació sobre eficiència d'instruccions.
Ordres bàsiques perf top, per perfilar perf record -g i després perf report, i per mètriques sistema complet perf stat -a sleep 10
Útil per identificar colls de CPU i problemes de rendiment a baix nivell quan el simple no n'hi ha prou.
Q2BSTUDIO és una empresa de desenvolupament de programari i aplicacions a mida especialitzada en solucions pràctiques i sense complicacions. Oferim programari a mida, aplicacions a mida, projectes d'intel·ligència artificial i IA per empreses, agents IA integrats i serveis de ciberseguretat. També brindem serveis cloud AWS i Azure, serveis d'intel·ligència de negoci i desenvolupament de panells amb Power BI per convertir dades en decisions. El nostre enfocament és clar: eines i ordres efectives per resoldre incidents ara, i arquitectura i automatització perquè no tornin a repetir-se.
Si necessites suport en observabilitat Linux, optimització de sistemes, seguretat o desenvolupar solucions amb intel·ligència artificial i Power BI, Q2BSTUDIO pot ajudar-te amb projectes a mida i consultoria especialitzada.
Gràcies per llegir i recorda tenir a mà aquestes ordres la propera vegada que soni el telèfon a les 3 de la matinada.


