En este tutorial, le mostraremos cómo agregar espacio de intercambio en Debian 11. Para aquellos que no lo sabían, la memoria de intercambio es una ubicación en un disco duro que se usa como Memoria por el sistema operativo. En pocas palabras, esto significa que si el sistema se queda sin memoria física (RAM), entonces transferirá algunos de los datos menos utilizados en la RAM a este espacio.
Este artículo asume que tiene al menos conocimientos básicos de Linux, sabe cómo usar el shell y, lo que es más importante, aloja su sitio en su propio VPS. La instalación es bastante simple y asume que se están ejecutando en la cuenta raíz, si no, es posible que deba agregar 'sudo
' a los comandos para obtener privilegios de root. Le mostraré cómo agregar espacio de intercambio paso a paso en Debian 11 (Bullseye).
Requisitos previos
- Un servidor que ejecuta uno de los siguientes sistemas operativos:Debian 11 (Bullseye).
- Se recomienda que utilice una instalación de sistema operativo nueva para evitar posibles problemas.
- Un
non-root sudo user
o acceder alroot user
. Recomendamos actuar como unnon-root sudo user
, sin embargo, puede dañar su sistema si no tiene cuidado al actuar como root.
Añadir espacio de intercambio en Debian 11 Bullseye
Paso 1. Antes de instalar cualquier software, es importante asegurarse de que su sistema esté actualizado ejecutando el siguiente apt
comandos en la terminal:
sudo apt update sudo apt upgrade
Paso 2. Agregue espacio de intercambio en Debian 11.
Primero, verifique el espacio de intercambio ejecutando los siguientes comandos:
sudo swapon -s free -m
Si la salida está vacía, significa que el sistema no tiene espacio de intercambio. Si ya existe una partición, debe obtener al menos una línea como resultado:
NAME TYPE SIZE USED PRIO /dev/sda2 partition 8G 0B -1
Ahora creamos un archivo para usar como intercambio en su sistema Debian. Aquí estamos creando un archivo de intercambio de 2 GB en el archivo /swapfile. Como se muestra a continuación:
sudo fallocate -l 2G /swapfile chmod 600 /swapfile
Luego, tenemos que decirle al sistema que este archivo será para el intercambio. Esto se puede hacer con el comando mkswap
:
sudo mkswap /swapfile
Luego, active la memoria de intercambio en su sistema Debian:
sudo swapon /swapfile
Para hacer que el cambio sea permanente, abra /etc/fstab
archivo:
sudo nano /etc/fstab
Agregue la siguiente entrada al final del archivo:
/swapfile swap swap defaults 0 0
Para verificar que su espacio de intercambio esté activo, puede ejecutar el comando inicial con –show
bandera:
sudo swapon --show
Paso 3. Configure el valor de intercambio.
Swappiness es una propiedad del kernel de Linux que define con qué frecuencia el sistema utilizará el espacio de intercambio. Swappiness puede tener un valor entre 0 y 100. El valor predeterminado de swappiness es 60, que puede verificar usando el siguiente comando a continuación:
cat /proc/sys/vm/swappiness
Puede establecer el valor de swappiness mediante "sysctl
” comando
sudo sysctl vm.swappiness=40
Paso 4. Elimina el archivo de espacio de intercambio.
Eliminar particiones de intercambio en Debian es bastante sencillo, siga los pasos a continuación:
- Desactive el espacio de intercambio ejecutando:
sudo swapoff -v /swapfile
- Eliminar de
/etc/fstab
Abra el /etc/fstab
archivo con su editor de texto y elimine la entrada del archivo de intercambio /swapfile swap swap defaults 0 0
.
- Finalmente, elimine el archivo de intercambio real usando el siguiente comando a continuación:
sudo rm /swapfile
¡Felicitaciones! Ha agregado correctamente el espacio de intercambio. Gracias por usar este tutorial para agregar espacio de intercambio en Debian 11 Bullseye. Para obtener ayuda adicional o información útil, le recomendamos que consulte el sitio web oficial de Debian.