Lire free
free -h- disponible : la mémoire que les programmes peuvent encore obtenir (c'est le bon chiffre).
- tamp/cache : mémoire utilisée pour accélérer le disque, rendue automatiquement au besoin.
- Échange : le swap, espace disque utilisé quand la mémoire vive est pleine.
Pour voir quels programmes consomment : top (Maj+M pour trier par mémoire) ou htop.
Agrandir le fichier d'échange
swapon --show
sudo swapoff /swap.img
sudo fallocate -l 8G /swap.img
sudo chmod 600 /swap.img
sudo mkswap /swap.img
sudo swapon /swap.img
free -hUbuntu déclare déjà /swap.img dans /etc/fstab. Sur un système sans swap, ajoutez la ligne : /swap.img none swap sw 0 0.
Taille indicative : 2 à 4 Go suffisent sur un PC bien doté ; pour la mise en veille prolongée, au moins la taille de la mémoire vive.
swappiness
cat /proc/sys/vm/swappiness
echo 'vm.swappiness=20' | sudo tee /etc/sysctl.d/99-swappiness.conf
sudo sysctl --system