Monitorizarea utilizării memoriei RAM (Random Access Memory) este o parte esențială a menținerii unui sistem Linux stabil și performant. Fie că executați o stație de lucru locală sau gestionați un server de producție, utilizarea ridicată a memoriei poate duce la scăderea performanței, blocarea aplicațiilor sau instabilitatea sistemului.
În acest articol, vom acoperi cele mai utile comenzi și instrumente pentru a verifica consumul de memorie în Linux – de la simple ieșiri din terminal la utilitare avansate de monitorizare în timp real.
free -h
Această comandă afișează cantitatea totală de memorie utilizată, liberă și disponibilă.
Indicatoare utile:
sus
Acest utilitar interactiv afișează o vizualizare în timp real a resurselor sistemului, inclusiv:
Apăsați M în partea de sus pentru a sorta după utilizarea memoriei.
htop
htop oferă o interfață ușor de utilizat, colorată, cu suport pentru mouse și o filtrare mai bună. Este posibil să fie nevoie să o instalați mai întâi:
sudo apt install htop # Debian/Ubuntu
sudo yum install htop # CentOS/RHEL
Este perfect pentru monitorizarea proceselor în timp real și pentru uciderea rapidă a sarcinilor care consumă multă memorie.
vmstat -s
Aceasta oferă o imagine instantanee a memoriei sistemului, a utilizării swap și a activității CPU.
Excelent pentru verificări rapide ale stării sistemului și pentru diagnosticarea presiunii asupra memoriei sau a swap-ului excesiv.
ps aux --sort=-%mem | head
Aceasta listează cele mai consumatoare procese de memorie.
Câmpuri cheie:
%MEM: Procentul de RAM utilizat
RSS: Resident Set Size – memoria fizică reală utilizată de un proces
sudo apt install smem
smem
Spre deosebire de ps sau top, smem calculează PSS (Proportional Set Size), ceea ce oferă o imagine mai precisă a memoriei partajate între procese – deosebit de util pentru identificarea consumului real de memorie.
sudo apt install glances
glances
glances afișează statistici de utilizare în timp real pentru RAM, CPU, disc, rețea, procese și multe altele într-o singură vizualizare completă. Excelent pentru monitorizarea holistică a sistemului.
cat /proc/meminfo
Acest fișier conține informații detaliate despre memorie direct din kernel – util pentru scripturi și depanare mai profundă.
Linux oferă multe instrumente integrate pentru monitorizarea utilizării memoriei – de la comenzi ușoare precum free și ps, la tablouri de bord puternice în timp real precum htop, glances și smem.
Pentru utilizarea zilnică, htop și free -h oferă o imagine de ansamblu clară. Pentru o analiză mai aprofundată sau pentru depanare, încercați vmstat, smem sau glances.
Monitorizarea eficientă a memoriei este esențială pentru performanța și fiabilitatea sistemului – în special pe serverele de producție.