Linux Utilisation RAM
Apparence
RAM de tous les processus associés d'un programme
ps aux | grep chrome | awk '{print $4, $6/1024 " MB"}'
Somme la RAM de tous les processus associés d'un programme.
ps aux | grep chrome | awk '{print $4, $6/1024 " MB"}'
ou
pmap -x $(pgrep chrome) | grep -v "total" | awk '{sum+=$3} END {print sum/1024 " Mo (privée)"}'
Comment obtenir une mesure fiable ?
Option 1 : Utiliser smem (recommandé)
sudo smem -c "name pss rss" -P chrome | awk '{pss+=$2; rss+=$3} END {print "PSS:", pss/1024, "Mo | RSS:", rss/1024, "Mo"}'
PSS : Mémoire partagée répartie équitablement (plus précis).
RSS : Mémoire totale (comme ps).
Rapport détaillé PSS/RSS pour Chrome.
sudo smem -t -k -P chrome
Trier
ps aux --sort=+%mem | head -n 20 # Tri croissant (moins gourmand en haut)
ps aux --sort=-%mem | head -n 20 # Tri décroissant (plus gourmand en haut)