À partir de cette question Ask Ubuntu :
Vous pouvez également effacer votre swap en exécutant
swapoff -a
puisswapon -a
en tant que root au lieu de redémarrer pour obtenir le même effet.
Ainsi :
$ free -tm
...
Swap: 6439 196 6243
...
$ sudo swapoff -a
$ sudo swapon -a
$ free -tm
...
Swap: 6439 0 6439
...
Comme indiqué dans un commentaire, si vous n'avez pas assez de mémoire, swapoff
entraînera des erreurs "mémoire insuffisante" et sur les processus de destruction du noyau pour récupérer la RAM.
Comme indiqué, la simple désactivation de tous les échanges entraînera le noyau à commencer à tuer des choses s'il n'a pas assez de mémoire libre. Si vous souhaitez éviter cela, créez d'abord un deuxième ensemble de swap. Ensuite :
swapon /second/swap/device && swapoff /first/swap/device
swapon /first/swap/device && swapoff /second/swap/device
Cela va toujours échanger tout, mais s'il n'y a pas assez d'espace, il sera déplacé vers le deuxième périphérique d'échange au lieu de tuer des choses au hasard. Ensuite, remettez tout en place.