Dans cet article, je présente une infographie sur les swappiness une variable intéressante qui nous permet de gérer l'utilisation de Linux Swap.
Quel est swappiness?
Selon wikipedia:
Swappiness est une propriété du noyau Linux qui permet d'établir un équilibre entre l'utilisation de l'espace de swap (Anglais swap, d'où le nom de la propriété) et Random Access Memory (RAM).
Que les choses ont changé?
RAM
Est où les programmes et les fichiers qui sont en cours d'utilisation à un moment donné sont chargées.
Ce est mieux et plus vite, mais ne est pas toujours suffisante
Échange
Un morceau de disque dur qui est utilisé comme RAM.
Généralement plus grands et est très lent par rapport à la RAM
Qu'est-ce que les valeurs swappiness?
Lorsque vous définissez une valeur le système tente d'atteindre ces taux d'utilisation entre RAM et Swap.
Swappinness 0 RAM 100% – SWAP 0%
Swappinness 35 RAM 65% – SWAP 35%
Swappinness 60 RAM 40% – SWAP 60%
Swappinness 100 RAM 0% – SWAP 100%
Avec la valeur 100 indiquer que le système pour essayer de garder autant de RAM libre sur le disque dur passé tout ce qui ne est pas utilisé en tout temps.
Les valeurs recommandées swappiness
- Serveurs 10
-
Les ordinateurs de bureau avec moins de 1 Go de RAM 10
-
Les ordinateurs de bureau avec 1 Go de RAM ou moins 60
Comment configurer swappiness?
Découvrez swappiness
cat / proc / sys / vm / swappiness
Essayez des valeurs swappiness
Valable uniquement jusqu'au prochain redémarrage est recommandé de l'utiliser pour tester la stabilité du changement ne est pas toujours les changements vont bien sur tous les ordinateurs est conseillé de tester différentes valeurs avant de se installer définitivement une.
écho 10 > /proc / sys / vm / swappiness
Modifiez la valeur de swappiness définitivement
Ceci nécessite de modifier la valeur de vm.swappines dans /etc / sysctl.conf
ouvert en tant que fichier de configuration racine
nano /etc/sysctl.conf
Se il n'y a pas de ligne suivante, la finale avec la valeur ajoutée qui nous intéresse, si déjà, modifier la valeur.
vm.swappiness = 10
Modification de la valeur dans le fichier modifier la valeur de la variable.
Je espère que vous avez aimé l'article et infographie, si oui ne oubliez pas de +1 ou de partager la page est le moteur qui me empêche d'écrire. Merci beaucoup à l'avance.
Très bien expliqué.