Comment vider la mémoire swap sous Linux

De Ikoula Wiki
Révision datée du 14 janvier 2021 à 13:02 par Mgrelet794f6 (discussion | contributions) (Page créée avec « <span data-link_translate="he"></span><span data-link_translate="ro"></span><span data-link_translate="ru"></span><span data-link_translate="pl"></span><span data-link_tra... »)
(diff) ← Version précédente | Voir la version actuelle (diff) | Version suivante → (diff)
Jump to navigation Jump to search

Introduction

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.

Déroulé

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


Conclusion



Cet article vous a semblé utile ?

0



Vous n'êtes pas autorisé à publier de commentaire.