Optimizando el uso de la Memoria SWAP GNU/Linux

Que es la memoria Swap o memoria de intercambio ? La swap o espacio de intercambio es un espacio en nuestro disco duro que se usa para almacenar los datos e imágenes que no pueden ser almacenado en nuestra memorias RAM por falta de capacidad y es asi que la memorias swap es una forma de liberar carga de nuestra memoria RAM.

Por que linux necesita usar la swap ?
linux necesita la memorias swap por que el uso de aplicaciones llega en ocasiones a saturar la memorias RAM y la memoria swap se encarga de procesar información como se menciono en el anterior párrafo.

Ahora con el siguiente comando veremos la capacidad de los swappiness.

# cat /proc/sys/vm/swappiness

Si queremos reducir el valor de Swappiness de 60 a 10 tan solo tenemos que abrir una terminal y escribir el siguiente comando:

# systcl -w vm.swappiness=10

Para hacerlo persistente el valor de swappiness 10 abrimos una terminal y tecleamos:

# nano /etc/sysctl.conf

justo al final agregamos esta linea

vm.swappiness=10

guardamos el fichero y bueno a la próxima vez que arranquemos el ordenador ya se tendra el valos establecido lo pueden verifica con el comando que se uso anterior mente.

# cat /proc/sys/vm/swappiness

ahora para ver la memoria RAM y swap ejecutamos en una terminal

free -h

luego de ver si la memoria swap esta con demasiado uso esto mucho depende, si no es así no ejecutas nada y sigues usando pero si dado el caso que no sea de esa manera y esta con uso demasiado o que la memoria RAM ya esta con un uso normal pero la swap sigue saturada usas el siguiente comando.

# swapoff -a && swapon -a

y bueno hace la limpieza de la memorias swap !

ahora si quier solo ejecutar un solo script rapido para la limpieza de swap para ocasiones de uso rapido haces lo siguiente!

en una terminal creas un archivo con la extension ejemplo.sh y luego con el editor de terminal de tu preferencia agregas estas lineas de codigo para luego ejecutarlas en modo root !

#!/bin/bash echo “Limpiando la caché~ “;
sync ; echo 3 > /proc/sys/vm/drop_caches
echo “Limpiando Swap~ “;
swapoff -a && swapon -a

bueno una vez agregado lo guardas y lo ejecutas.


Página oficial