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
serveurs:installation:swap-file [2024/02/23 10:36] – [Régler la pression de mise en swap (vfs_cache_pressure)] jpmilcentserveurs:installation:swap-file [2025/10/15 15:32] (Version actuelle) – [Modifier la taille du fichier de swap] jpmilcent
Ligne 14: Ligne 14:
   * Se connecter à la machine désirée (ex. //bkp-srv//) : <code bash>ssh admin@bkp-<region-sinp>-sinp </code>   * Se connecter à la machine désirée (ex. //bkp-srv//) : <code bash>ssh admin@bkp-<region-sinp>-sinp </code>
     * Passer en root : <code bash>sudo -i</code>     * Passer en root : <code bash>sudo -i</code>
-  * Vérifier la présence de swapp : <code bash>swapon --show</code> ne doit rient afficher...+  * Vérifier la présence d'un espace de swap : <code bash>swapon --show</code> ne doit rient afficher...
     * Vérifier l'activité du swap avec : <code bash>free -h</code>     * Vérifier l'activité du swap avec : <code bash>free -h</code>
   * Commencer par vérifier l'espace disponible sur la partition racine : <code bash> df -h </code>   * Commencer par vérifier l'espace disponible sur la partition racine : <code bash> df -h </code>
Ligne 30: Ligne 30:
     * Ajouter la nouvelle entrée pour le fichier de swap : <code bash>echo '/swapfile none swap sw 0 0' | sudo tee -a /etc/fstab</code>     * Ajouter la nouvelle entrée pour le fichier de swap : <code bash>echo '/swapfile none swap sw 0 0' | sudo tee -a /etc/fstab</code>
  
 +==== Modifier la taille du fichier de swap ====
 +
 +  * Le plus simple est de supprimer l'ancien fichier et dans créer un nouveau
 +  * Désactiver l'ancien swap : <code bash>swapoff /swapfile</code>
 +  * Supprimer le fichier : <code bash>rm /swapfile</code>
 +  * Recommencer la procédure de création d'un fichier de swap ci-dessus
 +
 +==== Forcer le nettoyage du swap ====
 +De manière occasionnelle, le système utiliser un important pourcentage de mémoire swap alors même que de la mémoire RAM est disponible.
 +Pour nettoyer la mémoire Swap du système, il suffit d'arrêter le swap. Cela va déplacer toutes les données de la mémoire Swap vers la mémoire RAM.
 +  * Voir : https://www.redhat.com/sysadmin/clear-swap-linux
 +  * Procédure :
 +    * Vérifier l'espace swap occupé et s'il y a assez d'espace correspondant en RAM : ''free -m''
 +    * Désactiver le swap : ''swapoff -a''
 +    * Attendre approximativement 30s pour que tout le swap est basculé en RAM. Il est possible de voir la diminution de l'occupation du Swap avec : ''free -m''
 +    * Réactiver le swap : ''swapon -a''
 +  
 ==== Régler la fréquence d'utilisation du swap (swappiness) ==== ==== Régler la fréquence d'utilisation du swap (swappiness) ====
 Le paramètre ''swappiness''  définit la fréquence d'utilisation du swap. Sa valeur peut varier de 0 à 100. Une valeur basse signifie que le noyau linux essaye de rendre l'utilisation du swapping aussi légère que possible, alors qu'une valeur haute rend l'utilisation de l'espace de swap beaucoup plus fréquente. Nous souhaitons privilégier la RAM et nous voulons utiliser le swap seulement en dernier recours. Nous allons donc définir une valeur proche de 0. Le paramètre ''swappiness''  définit la fréquence d'utilisation du swap. Sa valeur peut varier de 0 à 100. Une valeur basse signifie que le noyau linux essaye de rendre l'utilisation du swapping aussi légère que possible, alors qu'une valeur haute rend l'utilisation de l'espace de swap beaucoup plus fréquente. Nous souhaitons privilégier la RAM et nous voulons utiliser le swap seulement en dernier recours. Nous allons donc définir une valeur proche de 0.
Ligne 54: Ligne 71:
 </code> </code>
  
-==== Forcer le nettoyage du swapp ==== +
-De manière occasionelle, le système utiliser un important pourcentage de mémoire swap alors même que de la mémoire RAM est disponible. +
-Pour nettoyer la mémoire Swap du système, il suffit d'arrêter le swapp. Cela va déplacer toutes les données de la mémoire Swap vers la mémoire RAM. +
-  * Voir : https://www.redhat.com/sysadmin/clear-swap-linux +
-  * Procédure : +
-    * Vérifier l'espace swap occupé et s'il y a assez d'espace correspondant en RAM : ''free -m'' +
-    * Désactiver le swap : ''swapoff -a'' +
-    * Attendre approximativement 30s pour que tout le swap est basculé en RAM. Il est possible de voir la diminution de l'occupation du Swap avec : ''free -m'' +
-    * Réactiver le swap : ''swapon -a'' +
-  +
  • serveurs/installation/swap-file.1708684560.txt.gz
  • Dernière modification : 2024/02/23 10:36
  • de jpmilcent