Sous Linux, pour un serveur RAM de 8 Go, quand pourrions-nous dire que la mémoire virtuelle est réellement utilisée davantage? C'est-à-dire quel est le nombre de défauts de page indiquant qu'un système utilise davantage de mémoire virtuelle?
Sous Linux, pour un serveur RAM de 8 Go, quand pourrions-nous dire que la mémoire virtuelle est réellement utilisée davantage? C'est-à-dire quel est le nombre de défauts de page indiquant qu'un système utilise davantage de mémoire virtuelle?
Réponses:
Bien sûr que oui, la mémoire virtuelle (appelée permutation sous Linux) sera moins utilisée s’il ya suffisamment de mémoire.
Il existe un paramètre de noyau appelé swappiness
qui contrôle la quantité de swap susceptible d’être utilisée. Accordez-le à vos besoins. Pour voir la valeur actuelle (toutes les commandes ont besoin de root):
cat /proc/sys/vm/swappiness
et pour définir la valeur
sysctl vm.swappiness=10
et pour persister, ouvrez /etc/sysctl.conf
et ajouter (ou changer)
vm.swappiness=10
Plus d'information ici .
Considérez la valeur comme un pourcentage et moins, cela signifie d’utiliser moins de swap.
Sur mon ordinateur portable avec 16 Go de RAM, en utilisant 10, je vais bien.