Libérer la mémoire inutilisée de votre système GNU/Linux

Par @Quack1 dans le
Tags : #RAM, #Linux, #planet-libre, #planet-ubuntu,
Partagez cet article! ~ Google+ ~ ~ Linkedin ~ Mail
Flattr this

Article rapide aujourd'hui pour me souvenir d'une comamnde qui permet de libérer la mémoire inutilisée et non libérée par votre système, et en particulier par le kernel GNU/Linux.

Pas de logiciel à installer, ni de choses tordues et incompréhensibles à faire, juste une commande standard d'administration à lancer :

quack@spiderman:$ sysctl -w vm.drop_caches=3

Cela va demander au kernel de vider toutes ses pages de cache qui contiennent des données non utilisés.

C'est assez impressionant, et ça permet de libérer dans certains cas beaucoup de RAM. On peut voir ici qu'au moment du lancement de la commande, la quantité de mémoire (physique et virtuelle (SWAP)) utilisée diminue "fortement".

Screencast pris à l'arrache de l'éxecution de la commande sur mon système :

Pour automatiser le processus, on peut rajouter la commande dans une tâche cron qui sera appelée toutes les heures, comme ici :

0 *     * * *   root    /sbin/sysctl -w vm.drop_caches=3 > /dev/null 2>&1

Source

Cet article est libre et diffusé sous une licence Creative Commons CC-BY-NC. Vous pouvez rémunérer son auteur en utilisant le système Flattr :
Flattr this

Comments !