Notion de Swappiness

Dans mon dernier article, ajouter-du-swap-gnu-linux, je vous parlez de la notion de Swappiness.

Le Swappiness est une propriété du noyau Linux qui définit la fréquence d’utilisation de l’espace d’échange par le système. La valeur de Swappiness doit être comprise entre 0 et 100. Une valeur faible fera en sorte que le noyau essaiera d’éviter l’échange lorsque cela est possible, tandis qu’une valeur élevée fera en sorte que le noyau utilisera l’espace d’échange de manière plus agressive.

Autrement dit, si je mets 0, le noyau n’utilisera pas du tout le swap. Au contraire, si je mets 100, le swap sera toujours utilisé.

Par défaut, la valeur est à 60. Si je veux voir la valeur présente sur votre machine, il suffit de taper cette commande :

Continuer la lecture

Ajouter du swap (GNU/Linux)

Lorsque nous utilisons des applications, il peut arriver que celles-ci soient énormément gourmandes en ressources. Comme je le disais déjà dans mon article Comment vide le swap (GNU/Linux) Il existe le Swap pour parer ce genre de problème.

Le swap, aussi appelé espace d’échange, permet de simuler une mémoire vive à partir d’une mémoire de masse (disque dur).
En effet, celui-ci sert alors à décharger des données de la mémoire vive dans l’espace d’échange.

Continuer la lecture

Vider le swap (GNU/Linux)

Lorsque nous utilisons des applications, il peut arriver que celles-ci soient énormément gourmandes en ressources.

Il existe le Swap pour parer ce genre de problème.

Le swap, aussi appelé espace d’échange, permet de simuler une mémoire vive à partir d’une mémoire de masse (disque dur). Celui-ci sert alors à décharger des données de la mémoire vive dans l’espace d’échange.

Malheureusement, il peut arriver que suite à l’utilisation du swap, que celui-ci ne se vide pas correctement, malgré la disponibilité de RAM. Il faut alors décharger manuellement le swap.

Dans un premier temps, vérifions l’utilisation de la RAM et du Swap

free -h

Il est aussi possible d’utiliser d’autres outils comme htop ou top en fonction de vos habitudes 🙂

Maintenant nous allons vider le swap. Pour ce faire, rien de plus simple sous Gnu/linux. Il suffit de taper la commande suivante :

swapoff -a && swapon -a

Attention, afin de décharger le swap, il faut s’assurer qu’il y est suffisamment d’espace RAM, sinon un message d’erreur apparaîtra.