Linux Scripts
Script
Vider/purger manuellement le cache mémoire de la RAM (drop_caches)



Pour : Linux


Voici un petit script pour permettre de purger manuellement le cache de la mémoire vive.
Il suffit d'envoyer un chiffre par l'intermédiaire d'un simple echo sur le fichier "/proc/sys/vm/drop_caches".
Le chiffre "1" permet de libérer que le "pagecache".
Le chiffre "2" purge les "dentries libre et les inodes".
Le chiffre "3" pour vider le "pagecache, les dentries libre et les inodes".

Dans notre script on utilise le chiffre "3" pour tout nettoyer, et vous remarquerez que on lance la commande "sync" juste avant.


Créer et éditez un fichier "vider_memoire" dans "/etc/init.d/":

nano /etc/init.d/vider_memoire



Puis ajouter ces lignes et enregistrez le fichier:
#!/bin/bash
sync;
echo 3 > /proc/sys/vm/drop_caches
echo "Vidage de la memoire vive [OK]"

Rendez le script exécutable:

chmod +x /etc/init.d/vider_memoire



Maintenant pour lancer le script saisissez dans un terminal:

service vider_memoire



Ou bien par:

/etc/init.d/vider_memoire





Par O.Cédric
Sur www.octetmalin.net

Article publié le:
30/01/2012 10:21





Cette page vous à plus?

Dîtes que vous l'aimez en cliquant sur le bouton Facebook.