Het kan soms noodzakelijk zijn om handmatig je cache te wissen, dit omdat sommige processen dit niet goed meer vrijlaten.
Dit kan simpel met een handige commandoregel, voer de volgende regel uit, getest op Fedora 18 en Centos 6.5.
# sudo sh -c "sync; echo 3 > /proc/sys/vm/drop_caches"
Maar we kunnen natuurlijk nog een stap verder gaan en dit automatiseren. (i love linux)
# sudo vi /home/wiscache.sh
Voeg de volgende regel toe aan dit bestand.
sudo sh -c "sync; echo 3 > /proc/sys/vm/drop_caches"
En dit slaan we op, druk op CTRL en C, type :w om op te slaan, en daarna :q om af te sluiten.
Nu gaan we er een cronjob van maken
# sudo crontab -e
Of als je het onder een ander gebruiker uit wil voeren
# sudo crontab -e -u username
Voer onderaan de volgende regel toe:
0 * * * * /home/wiscache.sh
En we slaan weer op, druk op CTRL en C, type :w om op te slaan, en daarna :q om af te sluiten.
Nu wordt je cache elk uur automatisch leeg gemaakt.
« Ga terug