Gestion RAM sous Linux

Auteur : Vince Nadus
Date de publication : 1 mars 2018
linux

Comment libérer la mémoire vive RAM non utilisée

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

watch ram

Ou

watch -n 1 cat /proc/meminfo

watch ram linux Nettoyage de la RAM non utilisée

Première méthode:

sysctl -w vm.drop_caches=3

Seconde méthode:

sync && echo 3 | tee /proc/sys/vm/drop_caches sync; echo 3 > /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.