Différences
Ci-dessous, les différences entre deux révisions de la page.
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/12 14:36] – [Procédure] jpmilcent | serveurs:installation:swap-file [2024/04/29 09:23] (Version actuelle) – [Créer un fichier de swap] jpmilcent | ||
---|---|---|---|
Ligne 9: | Ligne 9: | ||
===== Procédure ===== | ===== Procédure ===== | ||
+ | |||
+ | ==== Créer un fichier de swap ==== | ||
+ | |||
* Se connecter à la machine désirée (ex. // | * Se connecter à la machine désirée (ex. // | ||
* Passer en root : <code bash> | * Passer en root : <code bash> | ||
- | * Vérifier la présence de swapp : <code bash> | + | * Vérifier la présence |
* Vérifier l' | * Vérifier l' | ||
* Commencer par vérifier l' | * Commencer par vérifier l' | ||
Ligne 22: | Ligne 25: | ||
* Activer l' | * Activer l' | ||
* Vérifier la présence du swap : <code bash> | * Vérifier la présence du swap : <code bash> | ||
- | * Puis vérifier son activité avec : <code bash>swapon | + | * Puis vérifier son activité avec : <code bash>free -h</ |
* Rendre ces changements permanent : | * Rendre ces changements permanent : | ||
* Commencer par faire une copie du fichier '' | * Commencer par faire une copie du fichier '' | ||
* Ajouter la nouvelle entrée pour le fichier de swap : <code bash> | * Ajouter la nouvelle entrée pour le fichier de swap : <code bash> | ||
+ | |||
+ | ==== Régler la fréquence d' | ||
+ | Le paramètre '' | ||
+ | |||
* Modifier la valeur de '' | * Modifier la valeur de '' | ||
- | * Le paramètre '' | ||
* Vérifier la valeur actuelle (normalement 60) : <code bash>cat / | * Vérifier la valeur actuelle (normalement 60) : <code bash>cat / | ||
* Modifier la valeur en la passant à 10 avec : <code bash> sysctl vm.swappiness=5</ | * Modifier la valeur en la passant à 10 avec : <code bash> sysctl vm.swappiness=5</ | ||
Ligne 35: | Ligne 41: | ||
vm.swappiness=5 | vm.swappiness=5 | ||
</ | </ | ||
- | * Modifier | + | |
- | | + | ==== Régler |
+ | En diminuant la valeur de ce paramètre cela permet de garder plus de liens vers les fichiers en mémoire, pour accélérer l’accès aux fichiers. | ||
+ | |||
+ | * Modifier la valeur du paramètre '' | ||
* Vérifier la valeur actuelle (normalement 100) : <code bash> cat / | * Vérifier la valeur actuelle (normalement 100) : <code bash> cat / | ||
* Diminuer la pression d' | * Diminuer la pression d' | ||
Ligne 44: | Ligne 53: | ||
vm.vfs_cache_pressure=50 | vm.vfs_cache_pressure=50 | ||
</ | </ | ||
+ | |||
+ | ==== Forcer le nettoyage du swap ==== | ||
+ | De manière occasionnelle, | ||
+ | Pour nettoyer la mémoire Swap du système, il suffit d' | ||
+ | * Voir : https:// | ||
+ | * Procédure : | ||
+ | * Vérifier l' | ||
+ | * Désactiver le swap : '' | ||
+ | * Attendre approximativement 30s pour que tout le swap est basculé en RAM. Il est possible de voir la diminution de l' | ||
+ | * Réactiver le swap : '' | ||
+ | |