Ce mémo a été publié le 30 novembre 2015 et peut contenir des informations qui peuvent être incomplètes, non mises à jour voir erronées du fait de son ancienneté. N'hésitez pas à compléter votre recherche sur des articles plus récents.
4.5/5 - (2 votes)

Petit mémo pour changer la valeur d’utilisation de swap quand l’utilisation de la mémoire atteint un certain pourcentage.

Vérifier la valeur actuelle :

Résultat : 60 (par défaut)
Ce qui veut dire que la swap sera utilisée à partir de 40% d’utilisation de la mémoire allouée au serveur.

Éditer le fichier /etc/sysctl.conf et ajouter cette ligne à la fin :

Relancer le serveur :

A partir de maintenant, le serveur va utiliser la swap lorsque l’utilisation de la mémoire atteint 90%

A ne pas mettre en place sur un serveur possédant moins de 2Go de mémoire.

Si vous n’avez pas la possibilité de relancer le serveur, vous pouvez utiliser ces lignes de commandes :

Autre astuce pour optimiser un poste utilisateur.
A éviter sur un serveur, sauf si l’utilisation de la mémoire est un critère important (et pas le cache).
Créer une fichier /etc/sysctl.d/99-swappiness.conf :

Et rebooter.