PostHeaderIcon Mesurer la consommation mémoire sous Linux

Article publiée le 8 Janvier 2014

 

Après un long moment d'absence je me permet d'écrire ce mini article sur comment checker la consommation RAM d'une machine Linux.

J'ai pu m'apercevoir tout au long de ma carrière que les admin débutants  check la consommation mémoire de leur machine uniquement avec la commande top ou htop!

Et la je crie oh sacrilège!!!

Eh oui il arrive  que ce type de commandes puisse induire en erreur les jeunes admins car  celle ci indique très souvent  une consommation quasi à 100% de la mémoire alors qu'il n'en est rien!

Pour être sur de votre coup je vous invite à checker la mémoire de votre machine avec la commande free!

Ci dessous un exemple d'interprétation de cette commande:

La commande free -m retourne normalement ceci:

 

Dans un premier temps vous pouvez voir que votre machine ne SWAP pas ce qui est déjà bon signe!

Ensuite la colonne free indique 321 MO de mémoire libre et pourtant, en réalité, la mémoire disponible est  bien plus élevée!

La marche à suivre:

Ce qui nous fait 321+90+202 = 613 Mo de libre!

Pour info le Buffer/cache stock les information lu et écrites afin de réduire les accès disques et augmenter les performances! (directement géré par le kernel)

image_print

2 réponses à to “Mesurer la consommation mémoire sous Linux”

  • jlambert says:

    Bonjour,

    Deux petites remarques:
    – le calcul n’est pas nécessaire: le résultat se trouve à la ligne ‘-/+ buffers/cache’, colonne ‘free’. Dans l’exemple, elle est de 614Mo, avec je suppose les arrondis
    – vu les quantités actuelle de mémoire, on peut utiliser l’option -h pour avoir des unités automatiquement adaptées

    Bravo pour le site qui regorge d’infos très intéressantes et utiles.

    • Bonjour,

      En effet j’ai oublié de spécifier dans mon article que le résultat de ce calcul était disponible sur la ligne d’en dessous. Ma démarche étant d’expliquer la logique du système 😉

      Merci beaucoup pour tes encouragements! 🙂
      Cordialement

Laisser une réponse à Vincent DAHMANE