Différences

Ci-dessous, les différences entre deux révisions de la page.

Lien vers cette vue comparative

Les deux révisions précédentes Révision précédente
Prochaine révision Les deux révisions suivantes
swap [Le 14/03/2018, 13:55]
90.39.53.1 suppression 12.04 et remise en forme
swap [Le 14/03/2018, 14:18]
90.39.53.1 [Améliorer l'utilisation du fichier d'échange (swap)]
Ligne 50: Ligne 50:
 On peut le vérifier grâce à la commande : On peut le vérifier grâce à la commande :
 <code bash>cat /​proc/​sys/​vm/​swappiness</​code>​ <code bash>cat /​proc/​sys/​vm/​swappiness</​code>​
-qui avec les réglages par défaut, répond "​60"​.\\ \\ +qui avec les réglages par défaut, répond "​60"​. \\ \\ 
  
 ===Régler le déclenchement du fichier d'​échange dès que la mémoire est utilisée a 95%.=== ===Régler le déclenchement du fichier d'​échange dès que la mémoire est utilisée a 95%.===
-Cette procédure ​créer ​un fichier **99-swappiness.conf** qui stockera ​vos réglages les rendant actifs au prochain redémarrage ​et les active immédiatement.+Cette procédure ​crée un fichier **99-swappiness.conf** qui stocke ​vos réglages les rendant actifs au prochain redémarrage.
   * ** //​vm.swappiness=5//​** ​ déclenche l'​utilisation de la swap quand il ne reste plus que 5% de RAM.   * ** //​vm.swappiness=5//​** ​ déclenche l'​utilisation de la swap quand il ne reste plus que 5% de RAM.
   * ** //​vm.vfs_cache_pressure=50//​** ​ permet de garder plus de liens vers les fichiers en mémoire, pour accélérer l’accès aux fichiers.   * ** //​vm.vfs_cache_pressure=50//​** ​ permet de garder plus de liens vers les fichiers en mémoire, pour accélérer l’accès aux fichiers.
-<​code>​echo vm.swappiness=5 | sudo tee /​etc/​sysctl.d/​99-swappiness.conf+<​code ​bash>echo vm.swappiness=5 | sudo tee /​etc/​sysctl.d/​99-swappiness.conf
 echo vm.vfs_cache_pressure=50 | sudo tee -a /​etc/​sysctl.d/​99-swappiness.conf echo vm.vfs_cache_pressure=50 | sudo tee -a /​etc/​sysctl.d/​99-swappiness.conf
 sudo sysctl -p /​etc/​sysctl.d/​99-swappiness.conf</​code>​ sudo sysctl -p /​etc/​sysctl.d/​99-swappiness.conf</​code>​
-\\+If faut désactiver et réactiver l'​utilisation du fichier d'​échange pour que les réglages deviennent actifs immédiatement : 
 +<code bash>​sudo swapoff -av 
 +sudo swapon -av</​code> ​\\ 
 ===Pour changer ce réglage temporairement,​ utilisez la commande ci-dessous :=== ===Pour changer ce réglage temporairement,​ utilisez la commande ci-dessous :===
 (Dans cet exemple, le réglage passe à 80% de RAM utilisée) (Dans cet exemple, le réglage passe à 80% de RAM utilisée)
Ligne 65: Ligne 68:
  
 Ensuite désactivez puis réactivez la swap pour que les changements deviennent actifs : Ensuite désactivez puis réactivez la swap pour que les changements deviennent actifs :
-<code bash>​sudo swapoff -av</​code>​ +<code bash>​sudo swapoff -av 
-La réponse ressemble à : +sudo swapon -av</​code>​
-<code bash>​swapoff sur /​dev/​ramzswap0 swapoff sur /​dev/​sda6</​code>​ +
-Puis +
-<code bash>sudo swapon -av</​code>​ +
-La réponse ressemble à : +
-<code bash>​swapon sur /dev/sda6</​code>​+
  
  
  • swap.txt
  • Dernière modification: Le 29/10/2023, 15:18
  • par ZavezPasVu