Ampliar memoria swap en los servidores virtuales
Cuando contratamos un servidor en Linode o Digital Ocean u otra empresa similar, según qué plataformas se instalan en estos servidores y las visitas que reciban, pueden quedarse cortos de memoria swap. En estos casos, podemos ampliar la swap de la siguiente forma, creando un archivo para ello, que lo trataremos como un HDD:
dd if=/dev/zero of=/root/swapcreadapornosotros bs=1M count=1024 chmod 600 /root/swapcreadapornosotros mkswap /root/swapcreadapornosotros swapon /root/swapcreadapornosotros cat /etc/fstab /root/swapcreadapornosotros swap swap defaults 0 0
Con la primera instrucción, creamos en la carpeta root un archivo ‘swapcreadapornosotros’ con un tamaño definido y lo montamos como un dispositivo más. A continuación, hacemos un chmod 600 de esa carpeta,y un mkswap de ese archivo, de forma que indicamos al sistema que a partir de ahora, ese archivo es parte de nuestra swap. Y después, con swapon y el archivo, activamos la swap en el mismo.
Por último, para hacer que después de un reinicio la swap siga ampliándose en el archivo, editamos el archivo fstab e insertamos
/root/myswapfile swap swap defaults 0 0
Y listo!
0 comments