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
#!/bin/bash sync; echo 3 > /proc/sys/vm/drop_caches echo "Vidage de la memoire vive [OK]"
chmod +x /etc/init.d/vider_memoire
service vider_memoire
/etc/init.d/vider_memoire