Vider le swap d'une machine linux
Idée générale
Une machine linux peut subir des lenteurs car le swap se remplit beaucoup
Marche à suivre
Diagnostique (Etat mémoire/swap) -> Libération d'un max de RAM -> Vidage du swap dans la RAM libérée
Vérifier l'etat mémoire:
cat /proc/meminfo | grep Mem
Voir les process qui utilisent du swap
top
# Une fois dans top
#(Maj+o) et p pour trier par swap
#F - sélectionner %MEM et s ( pour sélectionner le tri )
#q pour revenir à la liste
Vidage buffer, pour libérer un max de mémoire :
On peut voir la taille du cache avec la commande :
# Vérification avant vidage du cache
free -h
# vider le cache
free -h && sysctl vm.drop_caches=3 && free -h
# Si assez de ram disponible :
swapoff -a && swapon -a &
# on peut surveiller la vidange avec top