Cómo agregar un archivo de intercambio en Ubuntu 24.04

10 mag 2024 3 min di lettura
Cómo agregar un archivo de intercambio en Ubuntu 24.04
Indice dei contenuti

Introducción

¿Tiene poca RAM en su sistema Ubuntu? Este es un problema común en sistemas que requieren más memoria para ejecutar aplicaciones sin problemas. Esto se puede solucionar agregando más memoria, pero esto genera costos adicionales. Si no desea gastar dinero extra, puede crear fácilmente un archivo de intercambio y agregarlo a su sistema para evitar problemas de falta de memoria.

¿Qué es el espacio de intercambio?

Un archivo de intercambio en Linux es el espacio en disco asignado que utiliza el sistema con poca RAM. Cuando la RAM se llena, los datos inactivos se mueven a este archivo en el disco, liberando RAM para procesos importantes. Es como utilizar espacio adicional en el escritorio cuando su espacio de trabajo principal se vuelve desordenado.

El espacio de intercambio ayuda a su sistema a:

  • Rendimiento: en sistemas con RAM limitada, el espacio de intercambio puede evitar que el sistema falle bajo una carga pesada.
  • Flexibilidad: ajuste fácilmente la cantidad de memoria virtual disponible sin tener que agregar RAM físicamente.

Requisitos previos

  • Un sistema que ejecuta Ubuntu 24.04
  • Espacio suficiente en disco para el tamaño de archivo de intercambio deseado
  • Privilegios de root o sudo

Paso 1: verifique el espacio de intercambio existente en su sistema

Antes de agregar un nuevo archivo de intercambio, es una buena idea verificar si su sistema ya tiene algún intercambio configurado. Linux ofrece algunas herramientas para ver los detalles del intercambio. Pruebe el comando swapon para obtener detalles del intercambio activo o de forma gratuita para ver su espacio de intercambio total y utilizado

sudo swapon --show

El comando no devolverá nada si no se agrega ningún intercambio al sistema.

Paso 2: crea un archivo de intercambio

Elija Tamaño: En primer lugar, debe decidir el tamaño del espacio de intercambio requerido en su sistema. Generalmente se recomienda igualar o duplicar la cantidad de RAM, según el uso del sistema y el espacio disponible en el disco.

Cree el archivo: puede utilizar el comando fallocate para crear un archivo de intercambio del tamaño deseado. Por ejemplo, para crear un archivo de intercambio de 4 GB, ejecute:

sudo fallocate -l 4G /swapfile

Establezca los permisos correctos: establezca los permisos correctos en su archivo de intercambio para asegurarse de que nadie excepto el usuario root pueda leerlo:

sudo chmod 600 /swapfile

Paso 3: habilitar el archivo de intercambio

Después de crear el archivo de intercambio, debemos formatearlo como Swap:

sudo mkswap /swapfile

Ahora puedes habilitar el archivo de intercambio:

sudo swapon /swapfile

Verifique que el intercambio esté activo en su sistema:

sudo swapon --show

Este comando ahora debería mostrar el archivo de intercambio recién creado.

Paso 4: Haz que el archivo de intercambio sea permanente

Ya ha habilitado la memoria de intercambio en su sistema. Sin embargo, también debe asegurarse de que el archivo de intercambio se active automáticamente cuando se inicia el sistema. Para hacer esto, agréguelo al archivo /etc/fstab de su sistema.

Edite el archivo /etc/fstab en su editor de texto favorito:

sudo nano /etc/fstab

Agregue la siguiente línea a /etc/fstab:


/swapfile none swap sw 0 0

Guarde y cierre el archivo.

Paso 5: ajustar el intercambio

El parámetro swappiness controla la frecuencia con la que su sistema utiliza el espacio de intercambio. Puede ajustarlo para optimizar el rendimiento de su sistema con respecto a la RAM y el uso de intercambio.

Hágalo permanente agregando vm.swappiness=20 a /etc/sysctl.conf.

Verifique el valor actual de Swappiness:

cat /proc/sys/vm/swappiness

Cambie el valor de Swappiness (por ejemplo, a 20, que es un valor recomendado para sistemas de escritorio):

sudo sysctl vm.swappiness=20

Conclusión

Ha agregado y configurado con éxito un archivo de intercambio en su sistema Ubuntu 24.04. Esta adición debería ayudar a administrar los recursos del sistema de manera más efectiva, especialmente en condiciones de carga pesada. Recuerde, si bien el intercambio puede ayudar a administrar la presión de la memoria, no sustituye la adición de más RAM física cuando constantemente enfrenta problemas de rendimiento.

Buy me a coffeeBuy me a coffee

Supportaci se ti piacciono i nostri contenuti. Grazie.

Successivamente, completa il checkout per l'accesso completo a Noviello.it.
Bentornato! Accesso eseguito correttamente.
Ti sei abbonato con successo a Noviello.it.
Successo! Il tuo account è completamente attivato, ora hai accesso a tutti i contenuti.
Operazione riuscita. Le tue informazioni di fatturazione sono state aggiornate.
La tua fatturazione non è stata aggiornata.