4

Vider l’espace du Swap en RAM avec une commande

Le Swap est un espace d’échange réservé au système pour soulager la mémoire vive, la RAM.
Au bout d’un certain temps, sur un serveur ou tout simplement une machine sous GNU/Linux qui ne redémarre jamais, il arrive que l’espace du Swap se remplisse.
Comme les accès disques sont beaucoup moins rapide que les accès en RAM, il se peut que la machine subisse quelque ralentissement.
L’idée est donc de vider l’espace du Swap en RAM.

Attention, vérifier au préalable d’avoir assez d’espace en RAM

Voici un exemple avant opération:
swap01

ici dans cet exemple, il y a 4220ko d’utilisés sur le Swap(certes pas grand chose mais c’est pour l’exemple).

Vider le swap en RAM

saisir dans une console ou un terminal en tant que root:

swapoff -a && swapon -a

le résultat en image:
swap2

Après opération, le Swap a bien été vidé en RAM.

Sinon, pour connaître l’espace utilisé par le Swap avec une commande:

swapon -s

source

Partager l'article :





fred

Administrateur Système autodidacte et utilisateur au quotidien de GNU/Linux (Debian, Ubuntu, Manjaro et un peu de CentOS).

4 Comments

  1. salut,
    là j’ai viré 114Mo ça a bien été reporté sur la RAM

    je vais essayer l’option pri=0 dans le fstab aussi, voir si ça évite le swap

  2. salut H2L29,
    tu peux me faire une retour avec l’option pri=0 dans le fstab STP?

  3. salut fred, finalement pri=0-100 n’est vraiment utile que pour la gestion de plusieurs swap ce qui est vraiment efficace c’est l’option swapiness dans sysctl : echo « vm.swappiness = 0 » >> /etc/sysctl.conf

Laisser un commentaire

Votre adresse de messagerie ne sera pas publiée. Les champs obligatoires sont indiqués avec *