Junior — Middle
Comment peut-on déterminer l'utilisation de la mémoire vive d'un processus sous Linux?
sobes.tech IA
Réponse de l'IA
Sous Linux, il existe plusieurs méthodes pour déterminer l'utilisation de la mémoire vive par un processus :
- Commande
ps— affiche des informations sur les processus, y compris l'utilisation de la mémoire :
ps aux | grep <nom_du_processus>
La colonne RSS (Resident Set Size) indique la quantité de mémoire physique utilisée en kilo-octets.
-
Commande
topouhtop— utilitaires interactifs pour surveiller les processus et leur consommation de ressources, y compris la mémoire. -
Fichier
/proc/[pid]/statusou/proc/[pid]/statm— contient des informations détaillées sur la mémoire d'un processus spécifique. Par exemple :
cat /proc/<pid>/status | grep VmRSS
montre la quantité actuelle de mémoire physique utilisée.
- Commande
pmap— affiche la carte mémoire d'un processus :
pmap <pid>
- Utilitaires
smemoupidstat— pour une analyse plus approfondie de l'utilisation de la mémoire.
Ces méthodes permettent d'obtenir une vue d'ensemble ainsi que des détails précis sur l'utilisation de la mémoire RAM par le processus.