Ci-dessous, les différences entre deux révisions de la page.
Les deux révisions précédentes Révision précédente Prochaine révision | Révision précédente Prochaine révision Les deux révisions suivantes | ||
linux:memory [17-09-2014 15:24] edmc73 |
linux:memory [17-09-2014 15:46] edmc73 [Comportement de la swap] |
||
---|---|---|---|
Ligne 4: | Ligne 4: | ||
===== Comportement de la swap ===== | ===== Comportement de la swap ===== | ||
- | FIXME : Je pose des commandes en vrac,je détaillerai plus tard | + | La variable swappiness permet de faire varier l’utilisation de la mémoire vive par rapport à la swap. Par défaut, cette variable est fixée à 60 sur une échelle qui va de 0 à 100. |
+ | Plus cette valeur est élevée plus le système va avoir tendance à swapper au détriment de l’utilisation de la mémoire vive. | ||
+ | |||
+ | Réduire cette valeur peut améliorer considérablement les performances du système. | ||
+ | |||
+ | Dans mon cas j'ai décidé de mettre swappiness à , la commande suivante applique cette valeur instantanément | ||
sysctl -w vm.swappiness=5 | sysctl -w vm.swappiness=5 | ||
+ | Pour quelle soit prise en compte lors du reboot de la machine, il faut rajouter la ligne suivante dans **/ | ||
+ | vm.swappiness=5 | ||
+ | Afin de décharger le contenu de la swap dans votre ram, il faut désactiver la swap puis la réactiver avec la commande suivante | ||
swapoff -av && swapon -av | swapoff -av && swapon -av | ||
+ | |||
+ | Vous pourrez suivre l' | ||
+ | watch free | ||
+ | Vous verrez se vider la swap et se remplir la ram jusqu' | ||
===== Gérer la swap ===== | ===== Gérer la swap ===== |