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
Révision précédente
swap [Le 08/06/2018, 10:29]
88.182.40.86 [Améliorer l'utilisation du fichier d'échange (swap)] Séparer les deux premieres commandes sudo afin de permettre l'introduction du mot de passe afin que la suite soit traitée.
swap [Le 07/11/2018, 21:04] (Version actuelle)
moko138 [Améliorer l'utilisation du fichier d'échange (swap)] Corrections conformes à mon expérience de plusieurs années et sur plusieurs pc.
Ligne 39: Ligne 39:
 ===== Aller plus loin... ===== ===== Aller plus loin... =====
  
-<​note>​**Cette section s'​adresse aux utilisateurs avertis.** \\ Les manipulations avancées ci-dessous permettent de mieux analyser et gérer les ressources système concernant l'​espace d'​échange. \\ Une mauvaise utilisation des outils et des commandes ci-dessous peut corrompre votre système ou en diminuer les performances. \\ Les réglages par défaut conviennent plus à une utiliation ​serveur.</​note>​+<​note>​**Cette section s'​adresse aux utilisateurs avertis.** \\ Les manipulations avancées ci-dessous permettent de mieux analyser et gérer les ressources système concernant l'​espace d'​échange. \\ Une mauvaise utilisation des outils et des commandes ci-dessous peut corrompre votre système ou en diminuer les performances. \\ Les réglages par défaut conviennent plus à une utilisation ​serveur.</​note>​
  
 ====Améliorer l'​utilisation du fichier d'​échange (swap)==== ====Améliorer l'​utilisation du fichier d'​échange (swap)====
Ligne 47: Ligne 47:
 === Réglage permanent dans Ubuntu 14.04 à 18.04 ( Systemd )=== === Réglage permanent dans Ubuntu 14.04 à 18.04 ( Systemd )===
 **Par défaut, Ubuntu est réglé de cette façon :** \\ **Par défaut, Ubuntu est réglé de cette façon :** \\
-À partir de 40% d'​utilisation de la RAM (**donc 60% de libre**), le noyau peut copier une partie de la RAM dans la swap. \\+À partir de 40% d'​utilisation de la RAM (**donc 60% de libre**), le noyau **peut** copier une partie de la RAM dans la swap. \\
 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%=== 
 + 
 +L'​application de cette procédure avec une valeur faible du swappiness n'est pas conseillée : 
 + 
 +--> sur un poste multi-utilisateurs,​ 
 + 
 +--> sur un ordinateur partageant une(des) ressource(s) au sein d'un réseau, 
 + 
 +--> en cas d'​utilisation d'​applications demandant d'​importantes ressources mémoire (cf §2.1), 
 + 
 +La valeur de 60 définie par les concepteurs du système garantit un fonctionnement correct quelque soit votre configuration. La valeur minimale conseillé par canonical //[source ?]// est swappiness=10. La valeur de 5 apporte un gain notable en vélocité, **surtout** sur les machines peu dotées en RAM. La valeur de zéro provoque le gel du système quand la RAM est utilisée à 100% et ne suffit plus. 
 Cette procédure crée un fichier **99-swappiness.conf** qui stocke vos réglages les rendant actifs au prochain redémarrage. 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.
  • swap.1528446551.txt.gz
  • Dernière modification: Le 08/06/2018, 10:29
  • par 88.182.40.86