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 ?
En savoir plus :



Une réponse au sujet “Libération mémoire cache Linux”
le 03 mars 2010 à 14:42 :
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