Añadir espacio SWAP a un VPS
Desde hace tiempo estoy trabajando con diferentes VPS, uno de los problemas habituales que me encuentro es que rapidamente se quedan sin memoria, la solución es asignar espacio de intercambio o SWAP, para que así cuando se acaba la memoria RAM el sistema pueda utilizarla. En el artículo veremos como añadirlo.
Añadir SWAP a un VPS
Los VPS o Virtual Private Server son una herramienta fundamental en mi día a día, y en el de muchos administradores de sistemas. Si tenemos poder adquisitivo podemos gastar 20 o 30 dólares al mes y tener un VPS perfectamente montado con varios GB de memoria. Si no es el caso tenemos que tirar de ingenio para poder trabajar con nuestra máquina de 5 o 10 dólares.
El primer paso es crear el fichero que almacenará el espacio a utilizar. Podemos hacerlo de dos maneras, una es utilizar el comando dd o bien la herramienta fallocate, si es verdad, en castellano el nombre no suena muy bien.
Con fallocate si queremos asignar 512 MB de los 20 GB disponibles en un VPS pequeño, sería así:
fallocate -l 512M /ficheroswap
Si usamos el comando dd :
sudo dd if=/dev/zero of=/ficheroswap bs=1024 count=524288
Por seguridad sólo tendrá permisos sobre el fichero el usuario root:
chmod 600 /ficheroswap
Formateamos el fichero:
mkswap /ficheroswap
Indicamos al sistema que es un fichero tipo transaccional.
swapon /ficheroswap
Añadimos una línea en el fichero /etc/fstab para que el cambio sea permanente:
echo "/ficheroswap none swap sw 0 0" >> /etc/fstab
De esta manera ya lo tenemos listo.
Espero que el artículo os haya parecido interesante. Nos leemos en la próxima ^.^
Fuentes | support.rackspace.com