Sobes.tech
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:

  1. 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.

  1. Comanda top sau htop — utilitare interactive pentru monitorizarea proceselor și consumului lor de resurse, inclusiv memorie.

  2. Fișierul /proc/[pid]/status sau /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ă.

  1. Comanda pmap — afișează harta memoriei unui proces:
pmap <pid>
  1. Utilitarele smem sau pidstat — 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.