Aumentar swap mediante un fichero

Muchas veces nos encontramos con algún servidor que anda justo de swap y nos gustaría ampliarla momentáneamente para solucionar el problema.

Si por algún motivo puntual necesitamos añadir más swap podemos usar ficheros como swap.

<!-- more -->

1.- Creamos el fichero mediante el comando dd:

dd if=/dev/zero of=/tmp/swap bs=1024k count=9999

 

2.- A continuación lo marcamos como swap mediante mkswap:

mkswap /tmp/swap

 

3.- Lo activamos como swap mediante el comando swapon:

swapon /tmp/swap


En el /var/log/messages podremos ver como se ha añadido con el siguiente mensaje:

Adding 10238968k swap on /tmp/swap.  Priority:-2 extents:3468 across:12118656k


Podemos consultar las particiones y ficheros activos como swap mediante el fichero especial /proc/swaps:

# cat /proc/swaps
Filename Type Size Used Priority
/dev/sda2 partition 4192956 96 -1
/tmp/swap