Outils pour utilisateurs

Outils du site


technique:linux:adminsys:config_swap

(Extrait de 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 !

technique/linux/adminsys/config_swap.txt · Dernière modification : 2020/04/06 15:38 de 127.0.0.1