Skip to main content

Cómo limpiar la memoria Swap en Linux


La memoria Swap de mi servidor está llena, ahora ¿Como limpiar la memoria Swap en Linux y porqué se llena?

La memoria Swap es una parte de nuestro espacio de almacenamiento el cual es utilizado por el sistema de memoria virtual, es utilizado para almacenar datos inactivos de la RAM y liberar espacio para ser utilizado en otros programas.

Ahora, hay ocasiones en las que estos datos inactivos no son regresados a la memoria RAM y pueden acumularse hasta saturar el Swap, en estos casos es necesario realizar un borrado manual.

Cuidado: es importante revisar que tengamos suficiente RAM libre para recibir los datos alojados en el Swap, EJ: 400M en Swap requieren mínimo 400M libres en RAM

Puedes revisar los comandos para ver el espacio libre aquí

Una vez que estamos seguro de tener el espacio necesario vamos a limpiar la memoria Swap prendiendola y apagandola.

Para apagarlo debemos utilizar el siguiente comando:

swapoff -a

Para reactivarlo utilizaremos el siguiente comando:

swapon -a

Para ver el estado del Swap podemos utilizar el siguiente comando:

swapon --show

 

De ésta forma podremos limpiar el Swap de nuestros servidores, ahora es importante acotar que si este problema es recurrente es recomendable aumentar la cantidad de RAM de nuestro servidor.


Descripción mía

Comentarios