Mejorar la memoria(swap) de una instancia AWS EC2
<Hola>, hoy mejoraremos la memoria de nuestras instancias de Amazon EC2, cuando utilizas instancias pequeñas como la t2.nano( 500 MB de memoria RAM ), t2.micro( 1 GB de memoria RAM ), entre otros; muchas veces no puedes ejecutar servicios que necesitas dia con dia, me ha pasado con la ejecución de composer y npm.

Para mejorar nuestras instancias vamos a utilizar el intercambio de archivo llamado SWAP, esto utiliza parte del disco duro para utilizarlo como memoria volátil, es ideal para mejorar nuestro servidor, si cuando creaste la instancia elegiste tener un disco duro SSD esto te va a beneficiar ya que la escritura en el disco es mucho mejor que los otros disco que ofrece Amazon.
Instalación de la partición swap
Creamos el archivo de intercambio que nos servirá con el siguiente comando.
cmd: sudo /bin/dd if=/dev/zero of=/var/swap.1 bs=1M count=2048
Una vez creado el archivo o la partición de swap, es necesario escribir unas marcas al comienzo del mismo que contienen información administrativas utilizadas por el kernel.
sudo /sbin/mkswap /var/swap.1
Activamos el proceso de intercambio
cmd: sudo /sbin/swapon /var/swap.1
Si tenemos instalado el comando htop en nuestro servidor veremos que contamos con una partición Swp de 2 GB.

Ahora si reiniciamos la instancia vamos a notar que la partición swap se pierde y tenemos que hacer todos los pasos anteriores, la solución a esto es modificar el siguiente archivo que cuenta con una lista de los disco duros y las particiones con su configuración.
cmd: sudo nano /etc/fstab
Al final de este archivos agregaremos la siguiente línea.
/var/swap.1 none swap sw 0 0
Se verá de la siguiente forma.

Así cada vez que inicie la instancia tendrá el archivo de intercambio activo, espero sus comentarios.
</Saludos>