En el ultimo post mencionaba que en el vps tenia poca memoria, por eso le agregue memoria virtual en un fichero en lugar de una partición de la siguiente manera:

# Creamos un archivo, en este caso de 2Gb
sudo fallocate -l 2G /swapfile
#Le damos los permisos adecuados
sudo chmod 600 /swapfile
#Formateamos el archivo como si formatearamos una particion
sudo mkswap /swapfile
#La activamos
sudo swapon /swapfile

#Si el punto anterior falla hacemos lo siguiente en lugar de fallocate
dd if=/dev/zero of=/swapfile count=2048 bs=1MiB
sudo chmod 600 /swapfile
sudo mkswap /swapfile
sudo swapon /swapfile

El asunto es que la próxima ves que reiniciemos perderemos los cambios, asi que haremos lo siguiente

#Primero que nada respaldamos
sudo cp /etc/fstab /etc/fstab.bak
#Editamos
nano/etc/fstab

Al final del archivo agregamos lo siguiente en una nueva linea

/swapfile none swap sw 0 0

Guardamos con Ctrl + o y luego Ctrl + x para salir

#Por ultimo ejecutamos
sudo sysctl vm.swappiness=10
#Luego editamos
sudo nano /etc/sysctl.conf
#Y al final de todo agregamos la siguiente linea
vm.swappiness=10
#Guardamos como antes y salimos

Ahora ya debemos tener swap activado y funcionando con free -mh podremos ver si todo quedo bien

$ free -mh
              total        used        free      shared  buff/cache   available
Mem:           996M        496M        176M         39M        323M        324M
Swap:          2.0G          0B        2.0G

Leave a Reply

Your email address will not be published. Required fields are marked *

Discover more from Alvaro De León

Subscribe now to keep reading and get access to the full archive.

Continue reading