(Extrait de [[http://www.road2mayotte.org/blog/?p=2178|Road2MayotteArchives]]) ====== Configuration du comportement du swap ====== ===== Principes ===== À priori, sur une machine de bureau, on va donner la priorité maximale à l'application en cours au détriment des autres, tandis que sur un serveur, on aura tendance à faire plutôt le contraire. Tout cela doit être pondéré par la quantité de RAM dont on dispose, bien sûr. La valeur du paramètre « swappiness » (cachabilité ?) est un pourcentage et peut donc varier de 0 à 100 (sous Debian : 60 par défaut). ===== Modification de la valeur du swappiness ===== Vérifier d’abord la valeur en cours : cat /proc/sys/vm/swappiness Pour modifier cette valeur momentanément (jusqu’à l’arrêt de la machine) : * sur un poste de travail : sysctl vm.swappiness=100 * sur un serveur : sysctl vm.swappiness=10 Pour que cette nouvelle valeur soit prise en compte, désactivez et réactivez le swapping : swapoff -av swapon -av Pour que cette valeur soit appliquée de façon permanente, il faut éditer le fichier /etc/sysctl.conf et y ajouter la ligne suivante : * sur un poste de travail : vm.swappiness = 100 * sur un serveur : vm.swappiness = 10 Comme le dit Andrew Morton : essayez, libérez la mémoire, vous verrez bien !