Forum Linux.général Où est passé ma mémoire???

Posté par  .
Étiquettes : aucune
0
1
juin
2007
Bonjour,

J'ai un petit problème sur une de mes machines: quand je vérifie l'utilisation mémoire (via free -m), je me rend compte que la mémoire utilisée (réelle, en enlevant le cache et les buffers) augmente régulièrement.
Le problème c'est que aucun programme ne semble avoir de fuite memoire (info via le /proc/ ou via top).
Ma question est donc, comment je fais pour ne pas libérer de la mémoire si aucun des programmes qui tournent ne la consomme???

D'avance merci.
  • # bah...

    Posté par  . Évalué à 1.

    Ma question est donc, comment je fais pour ne pas libérer de la mémoire si aucun des programmes qui tournent ne la consomme???

    j'ai relu 4 fois la question à triple négation(s) et ma réponse est: tu ne fais rien.

    En fait je n'ai rien compris à la question mais quelquechose me dit que ta mémoire est pré-allouée par le noyau...
    • [^] # Re: bah...

      Posté par  . Évalué à 1.

      comme le dit B. franck, le kernel linux réserve de la mémoire qui lui sert de cache.
      Cette mémoire est libérée dès qu'une application en a besoin
      • [^] # Re: bah...

        Posté par  (site web personnel, Mastodon) . Évalué à 2.

        Absolument. Ce sont les colonnes buffers & cached de la sortie de la commande free.

        La gelée de coings est une chose à ne pas avaler de travers.

        • [^] # Re: bah...

          Posté par  . Évalué à 1.

          Je me rend compte que je n'ais pas été assez clair:

          Je ne tiens pas compte de la partie buffer et cached lorsque je vérifie la mémoire....

Suivre le flux des commentaires

Note : les commentaires appartiennent à celles et ceux qui les ont postés. Nous n’en sommes pas responsables.