Junior — Middle
Cum se poate determina utilizarea memoriei RAM a unui proces în Linux?
sobes.tech AI
Răspuns de la AI
Pe Linux, există mai multe modalități de a determina utilizarea memoriei RAM de către un proces:
- Comanda
ps— afișează informații despre procese, inclusiv utilizarea memoriei:
ps aux | grep <numele_procesului>
Coloana RSS (Resident Set Size) indică volumul de memorie fizică utilizată în kilobyți.
-
Comanda
topsauhtop— utilitare interactive pentru monitorizarea proceselor și consumului lor de resurse, inclusiv memorie. -
Fișierul
/proc/[pid]/statussau/proc/[pid]/statm— conține informații detaliate despre memoria unui proces specific. De exemplu:
cat /proc/<pid>/status | grep VmRSS
arată volumul curent de memorie fizică utilizată.
- Comanda
pmap— afișează harta memoriei unui proces:
pmap <pid>
- Utilitarele
smemsaupidstat— pentru o analiză mai detaliată a utilizării memoriei.
Aceste metode permit obținerea atât a unei viziuni generale, cât și a unor detalii specifice despre utilizarea memoriei RAM de către proces.