Libération mémoire cache Linux

Libérer de la mémoire cache, ca peut être utile pour optimiser les performances de son serveur, même si l’idéal serait de libérer toute la mémoire directement au niveau des programmes.

Comme on peut le voir sur le graph précédent issu de l’outil de monitoring MRTG, il y a quelques fuites mémoire sur le serveur. La consommation monte régulièrement, mais surtout n’est pas libérée, même lors des redémarrages d’Apache ou de MySQL.

Voici donc une petite commande pour la libérer sur un serveur Linux. Elle fonctionne sur mon serveur dédié, et je l’ai mise en tache cron quotidienne : sync; echo 3 > /proc/sys/vm/drop_caches

    Vider la mémoire cache reste une solution de facilité, mais comme je n’ai pas le temps de consacrer quelques journées à de l’otimisation de code, ca fera l’affaire pour l’instant.

    Et vous, quel outil de monitoring utilisez-vous ? Que surveillez-vous sur votre serveur ?

    Article original en anglais

    En savoir plus :

    1. Monitoring de sites web avec WoozWeb.com
    2. Quel serveur dédié low-cost choisir ?
    3. Design et support des navigateurs…


    Une réponse au sujet “Libération mémoire cache Linux”

    • 1 Alexnux   a écrit :

      Mon outil de monitoring ? ssh =).
      Et effectivement je surveille la ram ( qui manque cruellement sur mon serveur ( recup’ oblige.. ) ), ainsi que la conso cpu.

      J’ai en quasi-permanence un top et un apachetop qui tourne en ssh.

    Ecrire un commentaire