Extrait de Swappiness, Wikipédia
Vous pouvez définir cette valeur dans un virtuel fichier /proc/sys/vm/swappiness
La valeur mentionnée déterminera comment l'espace d'échange doit être utilisé, ci-dessous les valeurs avec leurs intentions.
vm.swappiness = 0 # Swap is disabled. In earlier versions, this meant that the kernel would swap only to avoid an out of memory condition, but in later versions this is achieved by setting to 1.
vm.swappiness = 1 # Kernel version 3.5 and over, as well as kernel version 2.6.32-303 and over: Minimum amount of swapping without disabling it entirely.
vm.swappiness = 10 # This value is sometimes recommended to improve performance when sufficient memory exists in a system, this value *10* could be considered for the performance being expected.
vm.swappiness = 60 # The default value.
vm.swappiness = 100 # The kernel will swap aggressively.
Bien que cela dépende également des besoins, si la mémoire physique disponible est suffisante, il se peut qu'il n'y ait pas un grand besoin d'espace de swap, en termes simples, il ne sera pas nécessaire de modifier la valeur par défaut de 60
.
Le noyau Linux fournit un paramètre modifiable qui contrôle la permutation
$ cat /proc/sys/vm/swappiness
60
ouvrir /etc/sysctl.conf
en tant que racine. Ensuite, modifiez ou ajoutez cette ligne au fichier :
vm.swappiness = 10
pour modifier temporairement la valeur de swappiness, essayez cette commande :
$ echo 50 > /proc/sys/vm/swappiness
Dans RedHat/CentOS, la valeur par défaut est 60.
"Afin d'améliorer les performances" est un terme très large. Quelles performances essayez-vous d'améliorer ?
Avez-vous des problèmes de mémoire insuffisante ?
Est-ce que votre système SWAP quand il y a encore de la mémoire libre/mémoire en cache ?
Sous Linux RAM libre =RAM gaspillée, donc presque toute la mémoire libre est utilisée pour les caches de disque.
Il y a des cas avec swappiness=60 où les pages en mémoire sont déplacées vers SWAP si elles n'ont pas été consultées pendant de longues périodes, peu importe que vous ayez de la RAM non allouée.
Déplacer certaines pages de mémoire vers SWAP n'est pas nécessairement une mauvaise chose.
Veuillez éclairer un peu plus votre problème pour une réponse plus détaillée.