Le système Linux utilise la mémoire RAM lorsqu’il en a besoin, si un programme est fermé le système va garder cette mémoire de coté pour l’utiliser à nouveau quand ce programme sera relancé.
Si le programme n’est pas relancé, le cache est toujours présent dans la mémoire RAM.
Le système Linux est capable de gérer ce cache et de remplacer les données si le système en a besoin.
Il est possible, avec l’aide du terminal, de vider manuellement ce cache non utilisé.
Utilisation de la RAM en temps réel
watch -n 1 free -m
Ou
watch -n 1 cat /proc/meminfo
Nettoyage de la RAM non utilisée
Première méthode:
sudo sysctl -w vm.drop_caches=3
Seconde méthode:
sudo sync && echo 3 | sudo tee /proc/sys/vm/drop_caches
A savoir, ces commandes ne rendront pas le système plus rapide, n’aura aucune incidence sur la stabilité et les performances, le système sera simplement nettoyé des différents caches en RAM non utilisée par le noyau Linux.
sinon, il y a BleachBit pour nettoyer plus en profondeur le système.
ouep c’est cool de dégager de la place en ram, mais pour toi j’ai une autre idée d’article :
transformer sa ram en DD :
http://forum.ubuntu-fr.org/viewtopic.php?pid=1411925
l’article est vieux il n’y avait que 2 Go de Ram a l’epoque , mais maintenant on tourne plus a 8, 16, voir 32 Go et la il y a certainement de l’utilité a faire un espace de stockage en Ram
^^
Merci pour l’astucej’ai ajouté un alias.
alias freeram='echo "# Utilisation de la RAM:" && free -m && sudo sysctl -w vm.drop_caches=3 > /dev/null && echo "# Nettoyage de la RAM:" && free -m'