Añadir un filesystem de swap nuevo en RedHat

Hosting SSD

Si necesitamos añadir un filesystem de swap nuevo en nuestro sistema Linux RedHat 6, lo haremos de la siguiente manera:

  • Comprobamos la cantidad de swap que tenemos actualmente:
[[email protected] ~]# free -m
 total used free shared buff/cache available
Mem: 7823 7072 135 2 615 451
Swap: 2047 585 1462
[[email protected] ~]#
  • Creamos un filesystem nuevo de swap:
[[email protected] ~]# lvcreate -n lvswapserveis -L 8G vgserveis
 Logical volume "lvswapserveis" created.
[[email protected] ~]# mkswap /dev/vgserveis/lvswapserveis 
Setting up swapspace version 1, size = 8388604 KiB
no label, UUID=67d1f442-763d-4087-b7f7-9ba078511564
[[email protected] ~]# swapon -a

Nota: lvcreate es un comando de LVM

  • Comprobamos, nuevamente, la cantidad de swap que tenemos ahora:
[[email protected] ~]# free -m
 total used free shared buff/cache available
Mem: 7823 7074 139 2 609 449
Swap: 10239 588 9651
[[email protected] ~]#

Como vemos, se han añadido ocho gigabytes más a los dos que ya teníamos.

La recomendación de RedHat para la configuración de swap es la siguiente:

If M < 2
S = M*2
Else
S = M+2

Es decir, si tenemos menos de 2GB de RAM, la swap será la cantidad de memoria física multiplicada por dos. SI tenemos más de 2GB, configuraremos, como máximo, la cantidad de memoria física más dos GB.

Si lo que deseamos es ampliar el logical volume de swap que tenemos acualmente, ejecutaremos los siguientes comandos, siempre que la swap no esté en uso:

swapoff -v /dev/mapper/vg00-swapvol
lvresize /dev/mapper/vg00-swapvol -L 6G
mkswap /dev/mapper/vg00-swapvol
swapon -a

Por último, no olvidarse de configurar el fichero /etc/fstab para que en el próximo boot del sistema levanten los filesystems de swap:

[[email protected] ~]# grep swap /etc/fstab
/dev/mapper/vg00-swapvol swap swap defaults 0 0
/dev/mapper/vgserveis-lvswapserveis swap swap defaults 0 0
[[email protected] ~]#

Compárteme

Contenido Relacionado

Linux
David Martínez Perales

Tutorial de fail2ban

Tabla de contenidos1 ¿Qué es fail2ban?2 Instalar fail2ban en Linux Centos 73 Configuración de fail2ban3.1 Protección de servicios concretos4 Logs

Leer más »

Deja un comentario