Outils pour utilisateurs

Outils du site


optimisation:ubuntu

Gestion du swap

Le swap est un système de lecture/écriture de la mémoire sur le disque pour combler un manque de mémoire physique. C’est bien entendu bien plus lent que la mémoire physique, et c’est souvent une source de ralentissement du système. Par défaut, une machine qui a de la mémoire disponible utilise quand même du swap. Pourquoi donc ? C’est à cause de la variable swappiness du noyau. Cette variable permet au noyau de libérer des pages de sa mémoire qu’il estime non nécessaires immédiatement. Cette action libère de la mémoire, mais provoque des écritures sur le disque qui sont souvent inutiles. Par défaut, la valeur du swappiness est à 60, je l’ai réduite à 5 avec de bons résultats :

sudo sysctl vm.swappiness=5

et il faut bien entendu modifier le fichier /etc/sysctl.conf pour que cette modification soit gardée au prochain redémarrage (en rajoutant la ligne vm.swappiness=5 ) en fin de fichier.

Puis relancez le swap :

sudo swapoff -av
sudo swapon -av
optimisation/ubuntu.txt · Dernière modification : 2013/12/05 13:00 de linkuff