La memoria virtual se llama espacio de intercambio en Linux y se utiliza cuando la memoria física (RAM) está llena. Cuando el sistema necesita más memoria y la RAM está llena, las páginas inactivas en la memoria se moverán al espacio de intercambio. La swap no es un reemplazo de la memoria física, es sólo una pequeña porción en el disco duro; debe ser creada durante la instalación. Es mejor tener un espacio de intercambio igual a 2 veces la memoria RAM.
A veces, el sistema utilizará toda la cantidad de memoria de intercambio incluso cuando el sistema tiene suficiente memoria física disponible, esto ocurre porque las páginas inactivas que se mueven a la memoria de intercambio durante el alto uso de la memoria no han vuelto a la memoria física en condiciones normales. En ese momento tenemos que borrar manualmente (mover la página inactiva a la RAM física) utilizando el siguiente comando.
Primero emita el siguiente comando para iniciar el movimiento, esto tomará tiempo depende del tamaño de la memoria de intercambio.
PS: Debe tener suficiente memoria física disponible en el sistema antes de iniciar los siguientes comandos, eso significa
Memoria de intercambio = Memoria libre de la RAM física.
Si quiere borrar los 2GB de memoria swap, necesita tener más de 2GB de memoria libre en la memoria RAM física.
swapoff -a
Una vez que el comando anterior se haya completado con éxito, emita el siguiente comando para volver a habilitar el swap.
swapon -a
¡Eso es todo!