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

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

  1. Commande top ou htop — utilitaires interactifs pour surveiller les processus et leur consommation de ressources, y compris la mémoire.

  2. Fichier /proc/[pid]/status ou /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.

  1. Commande pmap — affiche la carte mémoire d'un processus :
pmap <pid>
  1. Utilitaires smem ou pidstat — 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.