De esta pregunta de Ask Ubuntu:
También puede borrar su intercambio ejecutando swapoff -a
y luego swapon -a
como root en lugar de reiniciar para lograr el mismo efecto.
Así:
$ free -tm
...
Swap: 6439 196 6243
...
$ sudo swapoff -a
$ sudo swapon -a
$ free -tm
...
Swap: 6439 0 6439
...
Como se indica en un comentario, si no tiene suficiente memoria, swapoff
dará como resultado errores de "memoria insuficiente" y en los procesos de eliminación del núcleo para recuperar RAM.
Como se señaló, simplemente desactivar todo el intercambio hará que el kernel comience a matar cosas si no tiene suficiente memoria libre. Si desea evitar eso, cree primero un segundo conjunto de intercambio. Entonces:
swapon /second/swap/device && swapoff /first/swap/device
swapon /first/swap/device && swapoff /second/swap/device
Esto aún intercambiará todo, pero si no hay suficiente espacio, se cambiará al segundo dispositivo de intercambio en lugar de matar cosas al azar. Luego simplemente cámbialo todo hacia atrás.