De ce que je comprends de
https://github.com/torvalds/linux/blob/master/Documentation/sysctl/vm.txt#L773,
le swappiness correspond à une pondération de l'algorithm qui
détermine si il faut swapper et non à un taux d'occupation de la
mémoire servant de déclencheur.
Jo
Bonjour, Soit c’est la fin de semaine, soit c’est ma mémoire qui me fait défaut, mais pour moi le swapiness définit le seuil de RAM libre à partir duquel la machine va commencer à swapper ? Du coup, si je mets un swapiness à 1, je ne devrais pas avoir de données dans le swap tant que moins de 99 % de la RAM est utilisée. Or, ce n’est pas ce que je vois actuellement : root@erispoe:~# sysctl vm.swappiness vm.swappiness = 1 root@erispoe:~# free -m total used free shared buffers cached Mem: 16034 13151 2882 419 28 470 -/+ buffers/cache: 12652 3381 Swap: 15359 1092 14267 Il y a presque 3G de RAM non-allouée sur 16G au total (ce qui fait clairement moins de 1 %), pourtant, il y a 1G de swap utilisé. Quelqu’un a une idée pour expliquer ça ? La machine est une proxomox, donc basée sur Debian 8.6.
_______________________________________________ Liste de diffusion du FRsAG http://www.frsag.org/