GNU/Linux >> Tutoriels Linux >  >> Linux

Le changement de l'échange nécessite-t-il un redémarrage ?

Si je configure la valeur de swappiness à une autre, de ex. :60 à 0, alors je dois toujours redémarrer la machine pour que les modifications prennent effet ? Même en modifiant avec :

sysctl -w vm.swappiness=0

Réponse acceptée :

Tout est bien expliqué dans la page Wikipédia que vous avez donnée.

# Set the swappiness value as root
echo 10 > /proc/sys/vm/swappiness

# Alternatively, run this as a non-root user
# This does the same as the previous command
sudo sysctl -w vm.swappiness=10

# Verify the change
cat /proc/sys/vm/swappiness
10

À ce stade, le système gérera l'échange comme vous venez de le configurer, MAIS si vous redémarrez MAINTENANT, votre modification sera oubliée et le système fonctionnera avec la valeur par défaut (en supposant 60, ce qui signifie qu'il commencera à échanger à 40 % occupation de la RAM).

Vous devez ajouter la ligne ci-dessous dans /etc/sysctl.conf pour conserver votre monnaie en permanence :

vm.swappiness = 10

J'espère que c'est plus clair pour vous maintenant !


Linux
  1. Modification de la langue et de la disposition du clavier sur diverses distributions

  2. Linux a-t-il besoin d'un nettoyage occasionnel ?

  3. Tail lit-il tout le fichier ?

  4. Que signifie la sortie de Ps ?

  5. La commande inverse de coupe existe-t-elle ?

Pourquoi l'utilisateur racine a-t-il besoin d'une autorisation Sudo ?

Besoin du "builtin" intégré ?

Le point d'Uniq -u et à quoi ça sert ??

Comment fonctionne la commande Tee ? ?

Définir +a n'annule pas l'indicateur -a ?

À quoi sert l'autorisation d'exécution ?