GNU/Linux >> Tutoriales Linux >  >> Linux

Cómo agregar espacio de intercambio en Debian 11

Cómo agregar espacio de intercambio en Debian 11. El espacio de intercambio 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, las páginas inactivas en la memoria se mueven al espacio de intercambio.

El espacio de intercambio puede ayudar a las máquinas con una pequeña cantidad de RAM. En caso de que elija una instancia de VM con 600 MB de RAM, su memoria se agotará y no podrá asignar memoria.

Esta guía proporciona los pasos necesarios para agregar espacio de intercambio en Debian 11.

Comprobar espacio de intercambio

Compruebe si su servidor Debian ya tiene un espacio de intercambio disponible. 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: 581M 275M 62M 103M 243M 110M
Swap: 1.0G 0B 1.0G

05. Hacer que el archivo de intercambio sea permanente

Instale el editor nano.

sudo apt install nano

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 .

sudo nano /etc/fstab

Agregue lo siguiente al final del archivo.

/swapfile swap swap defaults 0 0

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 Debian 11.

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


Linux
  1. Cómo agregar espacio de intercambio en Ubuntu 18.04

  2. Cómo agregar un archivo de intercambio en Ubuntu

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

  4. Cómo agregar espacio de intercambio en Ubuntu 22.04

  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 Debian