Cómo activar Zswap en Linux para mejorar el rendimiento

Cómo activar Zswap en Linux para mejorar el rendimiento

Como tienes un ordenador con poca memoria física disponible, buscas una solución para optimizar su rendimiento. Así que en el nuevo tutorial de hoy, vamos a explicarte cómo activar Zswap en Linux para mejorar el rendimiento.

Zswap: ¿Qué es?

Intercambiar (o memoria virtual) es muy útil en Sistemas Linux que tienen una cantidad mínima de memoria física disponible. Sin esta característica, los ordenadores de gama baja con Linux no funcionarían correctamente.

Sin embargo, Intercambiar tiene un inconveniente bastante importante. Si su PC trabaja regularmente con el archivo Swap o con la partición del disco, el rendimiento de su disco duro podría caer severamente. Aquí es donde entra lo siguiente. Zswap.

Esta es una característica de la Núcleo de Linux introducido en el 3.8 que, una vez activado, permite al sistema descomprimir la caché de intercambio, lo que supone una mejora general del rendimiento. Por lo tanto, en las próximas líneas explicaremos cómo activar esta función en su PC con Linux equipado con Ubuntu, Debian, Arco Linux, Fedora o OpenSUSE.

Cómo activar Zswap en Linux para mejorar el rendimiento en Ubuntu/Debian

Al tratarse de una configuración del núcleo, no es posible encontrar Zswap dentro de la configuración de Ubuntu o Debian. Esto significa que tendrá que manipular el cargador de arranque. Sin embargo, antes de continuar, le recomendamos que hacer una copia de seguridad de GRUB utilizando la terminal. Por lo tanto, abra el terminal y utilice el comando sudo cp /etc/default/grub /etc/default/grub.bak para guardar una copia del archivo de configuración del gestor de arranque.

A continuación, abra el archivo de configuración de GRUB con el editor de texto Nano a través del comando sudo nano -w /etc/default/grub y luego localizar la línea GRUB_CMDLINE_LINUX_DEFAULT.

No borre nada, simplemente añada el código zswap.enabled=1 al final de la línea, antes de la última comilla (consulte la imagen siguiente si tiene dificultades). Una vez que haya realizado este cambio, guarde los cambios con Ctrl+O y cerrar Nano con Ctrl+X.

En este punto, puede completar el proceso de actualización del gestor de arranque GRUB ejecutando el comando sudo update-grub dentro de la terminal. La próxima vez que arranque su PC con Ubuntu o Debian, Zswap debería estar en funcionamiento.

Si tiene dudas, puede desactivar Zswap restaurando la copia de seguridad de GRUB que creó anteriormente. Por lo tanto, abra un terminal y escriba el comando sudo rm /etc/default/grub.

Una vez hecho esto, proceda a restaurar el archivo de copia de seguridad con los siguientes comandos:

cd /etc/default/

sudo mv grub.bak grub

El resultado final, GRUB actualizado con sudo update-grub.

Cómo activar Zswap en Linux para mejorar el rendimiento en Arch Linux

Zswap también está disponible para Arco Linux pero a diferencia de Ubuntu, Debian, Fedora y OpenSUSE, se puede habilitar muy fácilmente. De hecho, no es necesario editar ningún archivo de configuración de GRUB. Basta con instalar un paquete y habilitarlo a través del terminal. Aquí están los dos comandos a ejecutar:

sudo pacman -S systemd-swap

sudo systemctl enable systemd-swap

Una vez habilitado el servicio, reinicie el ordenador y compruebe que Zswap está activo.

Cómo activar Zswap en Linux para mejorar el rendimiento en Fedora/OpenSUSE

Fedora e OpenSUSE son distribuciones de Linux muy similares. Por lo tanto, a continuación se indican los pasos a seguir para configurarlos correctamente Zswap en ambas distros.

Tal y como se ve en Ubuntu e DebianEn primer lugar, debe hacer una copia de seguridad del archivo de configuración de GRUB con los siguientes comandos:

cd /etc/default

sudo cp grub grub.bak

En este punto, es el momento de activar Zswap en el gestor de arranque GRUB utilizando el editor de texto Nano: sudo nano /etc/default/grub. Dentro del archivo de configuración, busque GRUB_CMDLINE_LINUX_DEFAULT= (en Fedora podría ser GRUB_CMDLINE_LINUX=).

Después de eso, pegue el código zswap.enabled=1 antes de la última comilla (mira la imagen de arriba si tienes dificultades). Por último, guarde los cambios de GRUB con Ctrl+O, cerrar Nano con Ctrl+X y actualizar el cargador de arranque con grub2-mkconfig -o /boot/grub2/grub.cfg.

Si ya no necesitas Zswap, puedes desactivarlo a través del terminal utilizando los siguientes comandos:

cd /etc/default

sudo rm grub

Después, restaura los archivos de copia de seguridad de GRUB con sudo mv grub.bak grub y finalmente actualizarlo con grub2-mkconfig -o /boot/grub2/grub.cfg.

¿Dudas o problemas? Te ayudaremos.

Si quieres estar al día, suscríbete a nuestro Canal de Telegram y síguenos en Instagram. Si quieres recibir apoyo para cualquier duda o problema, suscríbete a nuestro Comunidad de Facebook.

Otros artículos útiles