GNU/Linux >> Tutoriales Linux >  >> Linux

Cómo agregar espacio de intercambio en Ubuntu 22.04

Cómo agregar espacio de intercambio en Ubuntu 22.04. Swap Space es un espacio en Linux que se usa cuando la cantidad de memoria física (RAM) está llena. Si el sistema necesita más recursos de memoria y la RAM está llena, el espacio de intercambio le permite almacenar información adicional.

El espacio de intercambio puede ayudar a las máquinas con una pequeña cantidad de RAM. En caso de que tenga un servidor con 1 GB de RAM, su memoria se agotará y obtendrá un error porque su servidor no puede asignar suficiente memoria.

En esta guía, aprenderá a agregar espacio de intercambio y también a eliminar el espacio de intercambio que ya se creó.

Comprueba el espacio de intercambio

Primero debe verificar si su servidor ya tiene configurado un espacio de intercambio. Más a menudo, las máquinas virtuales no tienen un espacio de intercambio habilitado de forma predeterminada. Compruebe el espacio de intercambio con el siguiente comando.

sudo swapon --show

Si no obtiene ningún resultado, entonces su servidor no tiene ningún espacio de intercambio. Es hora de agregar memoria de intercambio.

01. Creación de un archivo de intercambio

Ahora puede crear un archivo de intercambio para agregar 1 GB (1G ) espacio. También puede aumentar la cantidad de espacio que necesita.

sudo fallocate -l 1G /swapfile

02. Configurar permisos de intercambio de archivos

Ahora tiene un archivo de intercambio del tamaño correcto y puede habilitarse como espacio de intercambio.

Continúe configurando los permisos correctos.

sudo chmod 600 /swapfile

03. Configurar un espacio de intercambio

Ahora puede marcar el archivo como espacio de intercambio con el mkswap comando.

sudo mkswap /swapfile

Recibirá un resultado similar a este.

Output
Setting up swapspace version 1, size = 1024 MiB (1073737728 bytes)
no label, UUID=f59595fb-754b-47ae-af6b-8dd6e98654d8

04. Habilitar espacio de intercambio

Habilite el espacio de intercambio y permita que el sistema utilice el espacio.

sudo swapon /swapfile

Verifique que el intercambio esté disponible escribiendo:

sudo swapon --show
Output
NAME TYPE SIZE USED PRIO
/swapfile file 1024M 0B -2

Puede verificar la salida de la utilidad gratuita nuevamente.

free -h
Output
              total        used        free      shared  buff/cache   available
Mem:          0.9Gi       334Mi       466Mi       54Mi       0.5Gi       0.5Gi
Swap:          1.0G          0B        1.0G

05. Hacer que el archivo de intercambio sea permanente

Ahora el espacio de intercambio solo se crea para la sesión actual. Si reinicia el servidor, los cambios actuales desaparecerán. Por lo tanto, puede hacer que esta configuración sea permanente agregando el archivo de intercambio a our /etc/fstab archivo .

Haz una copia de seguridad del /etc/fstab archivo en caso de que algo salga mal.

sudo cp /etc/fstab /etc/fstab.bak

Agregue la información del archivo de intercambio al final de su /etc/fstab archivo con el siguiente comando.

echo '/swapfile none swap sw 0 0' | sudo tee -a /etc/fstab

06. Configurar valor de intercambio

El swappiness El parámetro permite configurar la frecuencia con la que su sistema intercambia datos de la RAM al espacio de intercambio.

Este valor estará entre 0 y 100 en porcentaje. Los valores cercanos a cero, el núcleo no intercambiará datos en el disco a menos que sea absolutamente necesario. Cuanto mayor sea el valor que esté más cerca de 100, intentará poner más datos en el intercambio en un esfuerzo por mantener más espacio libre en la RAM.

Por lo tanto, decirle al sistema que no confíe mucho en el intercambio generalmente hará que su sistema sea más rápido.

Puede ver el valor actual de swappiness escribiendo:

cat /proc/sys/vm/swappiness
Output
60

Ahora establezca el valor en 10 con el siguiente comando.

sudo sysctl vm.swappiness=10
Output
vm.swappiness = 10

Puede hacer que este valor sea permanente agregando la línea a su /etc/sysctl.conf archivo.

sudo nano /etc/sysctl.conf

En la parte inferior, agregue la siguiente línea.

vm.swappiness=10

Presiona Ctrl+X seguido de Y y Enter para guardar y cerrar el archivo.

Eliminación del espacio de intercambio

Para eliminar un espacio de intercambio, debe swapoff el espacio, elimine la entrada del /etc/fstab y finalmente elimine el archivo de intercambio.

sudo swapoff -v /swapfile

Edite el /etc/fstab y elimine la entrada del archivo de intercambio /swapfile swap swap defaults 0 0

Finalmente, elimine el archivo de intercambio.

sudo rm /swapfile

Conclusión

Ahora ha aprendido cómo crear un archivo de intercambio, activar, configurar el espacio de intercambio y eliminar el espacio de intercambio en su servidor Ubuntu 22.04.

Gracias por tu tiempo. Si tiene algún problema o comentario, deje un comentario a continuación.


Linux
  1. Cómo agregar un archivo de intercambio en Ubuntu

  2. Cómo agregar una impresora en Ubuntu 11.10 | Agregar impresora en Ubuntu

  3. Cómo agregar espacio de intercambio en Ubuntu 18.04

  4. Cómo agregar espacio de intercambio en Debian 11

  5. Cómo agregar espacio de intercambio en Linux

Cómo agregar espacio de intercambio en Ubuntu 20.04

Cómo agregar espacio de intercambio en Debian 11

Cómo agregar y configurar el espacio de intercambio en Ubuntu Linux

Cómo verificar el espacio de intercambio en Linux

Cómo agregar un archivo de intercambio en Ubuntu 20.04

Cómo agregar una IP privada a un servidor Ubuntu