Comment vider la mémoire swap sous Linux Imprimer

  • 0

Nous allons voir comment vider la mémoire SWAP sous Linux.
Au préalable, assurez-vous d'avoir assez de mémoire RAM de libre pour contenir la mémoire SWAP utilisée, exemple :

# free -h
              total        used        free      shared  buff/cache   available
Mem:          1,9Gi       552Mi       1,1Gi        33Mi       278Mi       1,2Gi
Swap:         1,7Gi       172Mi       1,5Gi

J'ai ici 172Mo de mémoire SWAP utilisée et 1.1Go de RAM libre, je vais donc pouvoir vider la SWAP dans RAM.

Afin de vider la SWAP nous allons en fait la démonter/remonter.
Etant donné que vous pouvez avoir plusieurs zones de SWAP (partition plus un fichier qui vous a permis d'augmenter votre SWAP par exemple), nous utilisons l'option -a pour que l'opération soit effectuée sur toutes les zones :

# swapoff -a && swapon -a

L'opération peut prendre du temps, une fois celle-ci terminée on peut voir que toute la SWAP utilisée à bien été vidée :

# free -h
              total        used        free      shared  buff/cache   available
Mem:          1,9Gi       713Mi       904Mi        39Mi       289Mi       998Mi
Swap:         1,7Gi          0B       1,7Gi

Cette réponse était-elle pertinente?

« Retour