✨︎ Resumen (TL;DR):
- Zram crea un bloque comprimido dentro de la memoria RAM y lo utiliza como partición SWAP.
- La compresión habitual va de 2:1 con LZ4 hasta 3:1 con ZSTD; Debian parte de cerca de 250 MB y el ajuste propuesto usa 50% de la RAM.
- En Debian, Ubuntu y Linux Mint, la instalación requiere
zram-config,zram-tools, un cambio en/etc/default/zramswapy un reinicio.
Zram es una utilidad de Linux que crea un bloque comprimido dentro de la memoria RAM y lo utiliza como partición SWAP. En Debian y sus derivadas, la guía instala dos paquetes, cambia el tamaño predeterminado de cerca de 250 MB a 50% de la RAM y activa el ajuste tras reiniciar la computadora. El objetivo es usar la memoria para la SWAP en lugar del almacenamiento, una decisión pensada especialmente para equipos con SSD.

Qué aporta Zram frente a la SWAP del disco
Zram es una utilidad de Linux que crea un bloque comprimido en la memoria RAM para usarlo como una partición SWAP. Ese bloque sustituye a la partición SWAP que Linux crea por defecto en el disco después de una instalación nueva.
La motivación de esta configuración está en el almacenamiento. La guía desaconseja acumular escrituras o usar un SSD como SWAP. Al mover esa área comprimida a la RAM, el sistema aprovecha una memoria más rápida que incluso el disco más veloz.
El resultado depende del algoritmo de compresión:
- Velocidad de escritura: la RAM ofrece mayor velocidad que el almacenamiento y puede combinarse con un algoritmo de compresión de bajo consumo.
- Compresión: el uso del disco mantiene una relación de 1:1 respecto al espacio utilizado. Con Zram, los algoritmos menos eficientes como LZ4 suelen alcanzar 2:1, mientras que ZSTD puede llegar hasta 3:1.
- Respuesta del sistema: en la configuración estándar, la mayoría de las distribuciones usa la SWAP en disco cuando la RAM apenas llega a 60% de ocupación. Eso puede ralentizar la experiencia y congelar el sistema operativo completo. Si se utiliza X11 como servidor gráfico, también puede congelarse todo el escritorio.
Con Zram como método de compresión de SWAP, la multitarea responde mejor y, por lo general, el sistema no se cuelga. El ajuste puede tener especial sentido en una computadora que también se usa para jugar, aunque no todos los equipos necesariamente necesitan instalarlo.
Fedora y Arch Linux ya ofrecen la configuración
Fedora incluye Zram por defecto. En Arch Linux, archinstall permite configurar su operación desde el inicio, así que en esas distribuciones no hace falta seguir una instalación manual como la de Debian.
La guía se concentra en la familia Debian, donde el proceso requiere instalar los paquetes y definir el tamaño del bloque comprimido.
Instala los paquetes en Debian y derivadas
En derivadas de Debian como Linux Mint y Ubuntu, primero actualiza los repositorios y después instala las utilidades de Zram:
bash sudo apt update sudo apt install zram-config zram-tools
Si utilizas Debian puro, los repositorios non-free deben estar habilitados antes de instalar los paquetes.
Ajusta el tamaño de la SWAP comprimida
Fedora suele crear un espacio equivalente a 50% de la RAM total. Debian, en cambio, aparece con un espacio muy pequeño, de alrededor de 250 MB.
Para cambiar ese valor, abre el archivo de configuración:
bash sudo nano /etc/default/zramswap
Dentro del archivo, define el porcentaje de memoria que utilizará Zram:
bash PERCENT=50
Guarda el archivo con Ctrl + O, confirma con Enter y sal de Nano con Ctrl + X.
Reinicia para aplicar el ajuste
Después de guardar el cambio, reinicia la computadora. En el siguiente arranque, el módulo de SWAP tendrá un espacio equivalente a la mitad de la capacidad de RAM instalada.
El resultado concreto queda definido por PERCENT=50: Debian deja atrás el valor cercano a 250 MB descrito en su configuración inicial y utiliza Zram con una capacidad equivalente a 50% de la memoria RAM.
Fuente: 1
