4520 shaares
1 résultat
taggé
adminsys
Linux a tendance à swapper dès que la RAM est consommée à plus de 40%. Une bonne façon de forcer Linux à consommer au moins 15 Go de RAM sur 16 Go est de changer la swappiness, c'est-à-dire la tendance du système à swapper.
En résumer il faut :
1) Ouvrir le fichier /etc/sysctl.conf
2) Ajouter / Modifier ceci :
Edit : L'explication à regarder ICI trouvée sur le site de RedHat qui doit être meilleure que la mienne :
## vm.swappiness : désactive le fichier d’échange (swap)
## Que signifie le "1" ? Que Linux commencera à swapper lorsqu'il vous restera moins de 1% de RAM libre. Voilà.
vm.swappiness = 1
## vm.laptop_mode : Secondes après une lecture des fichiers modifiés
vm.laptop_mode = 0
## vm.dirty_writeback_centisecs : Quand le noyau doit vérifier si des données modifiées sont à écrire sur le disque
## Ici toutes les deux minutes
vm.dirty_writeback_centisecs = 12000
## vm.dirty_expire_centisecs : Quand le noyau estime que les anciennes données doivent-être écrites sur le disque
## Ici toutes les deux minutes
vm.dirty_expire_centisecs = 12000
## vm.vm.dirty_ratio : quantité maximale de mémoire (en pourcentage) à utiliser pour stocker les données modifiées
## Ici toutes les deux minutes
vm.dirty_ratio = 10
## vm.dirty_background_ratio : quantité minimale de mémoire (en pourcentage) à utiliser pour stocker les données modifiées
vm.dirty_background_ratio = 1
## vm.vfs_cache_pressure : la tendance qu'aura l'OS à faire revenir les données swappée dans la RAM (je ne sais pas s'il s'agit d'une constante ou d'une probabilité)
vm.vfs_cache_pressure=50