Si necesitamos añadir un filesystem de swap nuevo en nuestro sistema Linux RedHat, lo haremos de la siguiente manera:
- Comprobamos la cantidad de swap que tenemos actualmente:
[root@le59cat0 ~]# free -m
total used free shared buff/cache available
Mem: 7823 7072 135 2 615 451
Swap: 2047 585 1462
[root@le59cat0 ~]#
- Creamos un filesystem nuevo de swap:
[root@le59cat0 ~]# lvcreate -n lvswapserveis -L 8G vgserveis
Logical volume "lvswapserveis" created.
[root@le59cat0 ~]# mkswap /dev/vgserveis/lvswapserveis
Setting up swapspace version 1, size = 8388604 KiB
no label, UUID=67d1f442-763d-4087-b7f7-9ba078511564
[root@le59cat0 ~]# swapon -a
Nota: lvcreate es un comando de LVM
- Comprobamos, nuevamente, la cantidad de swap que tenemos ahora:
[root@le59cat0 ~]# free -m
total used free shared buff/cache available
Mem: 7823 7074 139 2 609 449
Swap: 10239 588 9651
[root@le59cat0 ~]#
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:
Cantidad de RAM instalada | Espacio de swap recomendado |
2GB o menos | El doble de la RAM instalada |
De 2 a 8GB | La misma cantidad de RAM instalada |
De 8 a 64GB | 1,5 veces la cantidad de RAM instalada. Como mínimo, 4GB |
Mñas de 64 a 256GB | Un mínimo de 4GB |
Se recomienda un tamaño de swap de 100GB para sistemas con 140 procesadores lógicos.
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:
[root@le59cat0 ~]# grep swap /etc/fstab
/dev/mapper/vg00-swapvol swap swap defaults 0 0
/dev/mapper/vgserveis-lvswapserveis swap swap defaults 0 0
[root@le59cat0 ~]#
Mi pasión por la tecnología me lleva constantemente a explorar las últimas tendencias y aplicaciones, buscando siempre formas de implementar soluciones innovadoras que mejoren la eficiencia. En puerto53.com comparto contenido valioso para ayudar a otros profesionales y entusiastas de la informática a navegar y dominar el complejo mundo de la tecnología. Mi especialidad en Linux RedHat.
Más sobre mí en el este enlace,