Las versiones recientes de Ubuntu usan un archivo de intercambio en lugar de la partición de intercambio tradicional. El archivo de intercambio es simplemente un archivo bajo la raíz que se usa como intercambio para compartir la carga en la RAM.
La mayor ventaja de usar un archivo de intercambio es que puede cambiar su tamaño fácilmente. Ese no es siempre el caso cuando usa una partición de intercambio dedicada.
Veamos cómo cambiar el tamaño del espacio de intercambio en Ubuntu.
Aumentar el tamaño de intercambio en Ubuntu
Si está utilizando una partición de intercambio y desea aumentar el tamaño de intercambio, puede crear un archivo de intercambio. Su sistema Linux puede usar múltiples espacios de intercambio según sea necesario. De esta forma, no tendrás que tocar la partición.
Este tutorial asume que está utilizando un archivo de intercambio en su sistema, no una partición de intercambio.
Ahora, veamos cómo aumentar el archivo de intercambio. Lo primero es lo primero, asegúrese de tener un archivo de intercambio en su sistema.
swapon --show
Mostrará el intercambio actual disponible. Si ve el tipo de archivo, indica que está utilizando un archivo de intercambio.
swapon --show
NAME TYPE SIZE USED PRIO
/swapfile file 2G 0B -2
Ahora, antes de cambiar el tamaño del archivo de intercambio, debe desactivar el intercambio. También debe asegurarse de tener suficiente RAM libre disponible para tomar los datos del archivo de intercambio. De lo contrario, cree un archivo de intercambio temporal.
Puede deshabilitar un archivo de intercambio dado usando este comando. El comando no produce ningún resultado y puede tardar unos minutos en completarse :
sudo swapoff /swapfile
Ahora use el comando fallacate en Linux para cambiar el tamaño del archivo de intercambio.
sudo fallocate -l 4G /swapfile
Asegúrese de marcar este archivo como archivo de intercambio:
sudo mkswap /swapfile
Debería ver un resultado como este donde le advierte que la firma de intercambio anterior se está eliminando.
sudo mkswap /swapfile
mkswap: /swapfile: warning: wiping old swap signature.
Setting up swapspace version 1, size = 4 GiB (4294967296 bytes)
no label, UUID=c50b27b0-a530-4dd0-9377-aa28eabf3957
Una vez que haga eso, habilite el archivo de intercambio:
sudo swapon /swapfile
Eso es todo. Acaba de aumentar el tamaño de intercambio en Ubuntu de 2 GB a 4 GB. Puede verificar el tamaño de intercambio usando el comando gratuito o swapon --show
comando.
free -h
total used free shared buff/cache available
Mem: 7.7G 873M 5.8G 265M 1.0G 6.3G
Swap: 4.0G 0B 4.0G
Verá lo fácil que es cambiar el tamaño de intercambio gracias a los archivos de intercambio. No tocaste la partición, no reiniciaste el sistema. Todo se hizo sobre la marcha. ¡Qué genial es eso!
Espero que haya encontrado útil este rápido tutorial para cambiar el tamaño del espacio de intercambio en Ubuntu, así como en otras distribuciones de Linux. Si tiene preguntas o sugerencias, deje un comentario a continuación.