Skip to content

zRAM: activa y configura hasta 2 veces más memoria comprimida en Linux

¿Tu PC se está quedando sin memoria RAM? zRAM comprime la memoria para aprovecharla al máximo. Descubre cómo funciona y cómo activarla fácilmente en Linux.

REDACCIÓN: ADRIEN PIRON ACTUALIZADO EL 5 DE SEPTIEMBRE DE 2026 6 MIN DE LECTURA
zRAMactive y configure hasta 2 veces más memoria comprimida en Linux

A medida que la escasez de RAM se hace realidad, la optimización del software vuelve a cobrar protagonismo. Limitarse a desactivar la swap o esperar que un sistema pueda arreglárselas sin red es un planteamiento arriesgado. Linux se basa en una cadena de memoria diseñada para absorber los picos de carga y suavizar las situaciones de estrés. zRAM amplía esta lógica proporcionando espacio de intercambio comprimido directamente en la RAM. Esto significa que puedes utilizar hasta el doble de memoria que en el funcionamiento convencional. Descubre cómo configurar zRAM y utilizarla correctamente.

¿Qué es la zRAM?

ZRAM es un módulo del núcleo de Linux que crea espacio de almacenamiento directamente en la RAM, pero de forma comprimida. Parte de la RAM se utiliza entonces como disco virtual para almacenar páginas de memoria comprimida sobre la marcha. Este espacio se utiliza como área de intercambio, es decir, como memoria de reserva cuando la RAM empieza a llenarse. A diferencia del intercambio en disco, que depende de un HDD o SSD, ZRAM funciona enteramente en memoria y limita gran parte de los accesos lentos al almacenamiento.

En lugar de escribir inmediatamente los datos poco utilizados en un soporte de almacenamiento, el sistema intenta primero comprimirlos y almacenarlos en la memoria RAM. La compresión consume tiempo de procesador, pero este coste es menor que el tiempo necesario para leer o escribir en un disco. Gracias a este mecanismo, la misma cantidad de memoria física puede albergar más datos útiles.

zRAM no sustituye la ampliación de memoria cuando las necesidades de un PC lento son demasiado grandes. Sin embargo, permite utilizar la memoria existente de forma mucho más eficiente, reduciendo la presión sobre la memoria y limitando las ralentizaciones bajo carga. Con la escasez de RAM y el aumento de los precios, zRAM es una solución de software para mejorar la eficiencia de la memoria y la comodidad de uso en Linux.

1. Activar zRAM en Linux para aprovechar mejor la RAM

Publicité

Antes de instalar nada, empieza por actualizar la lista de paquetes y los paquetes existentes en Linux.

Debian
sudo apt update && sudo apt upgrade

Así te aseguras de que zram-tools y sus dependencias se instalen en una versión compatible con tu sistema.

El paquete zram-tools proporciona un servicio listo para gestionar automáticamente un dispositivo zRAM.

Debian
sudo apt install zram-tools

Una vez instalado, el sistema dispone de todo lo necesario para crear un dispositivo de intercambio comprimido.

Activa el servicio inmediatamente y haz que permanezca activo después de cada reinicio:

Debian
sudo systemctl enable --now zramswap.service

En Ubuntu, la instalación del paquete activa zRAM automáticamente.

2. Configurar zRAM para aprovechar mejor la memoria

Después de instalar zRAM, puedes ajustar su comportamiento para encontrar el mejor equilibrio entre memoria disponible y carga del procesador.

Los ajustes se encuentran en un archivo de configuración específico.

Debian
sudo nano /etc/default/zramswap

Este archivo contiene los parámetros que determinan cuánta memoria utiliza zRAM y qué algoritmo de compresión emplea.

El primer ajuste es el porcentaje de RAM asignado:

Debian
PERCENT=50

Este valor indica que zRAM utilizará el equivalente a la mitad de la memoria física. Es un buen compromiso para la mayoría de los sistemas: ofrece una reserva suficiente para absorber la memoria inactiva sin imponer una carga excesiva al procesador. Puedes aumentar ligeramente el porcentaje en un PC muy modesto o reducirlo en una máquina más potente.

El segundo parámetro define el algoritmo de compresión:

Debian
ALGO=zstd

zstd es recomendable porque ofrece un excelente equilibrio entre tasa de compresión y velocidad. Permite almacenar más datos comprimidos en el mismo espacio de memoria manteniendo un buen rendimiento.

En un procesador antiguo o poco potente, puede ser preferible utilizar un algoritmo todavía más ligero como lz4. Comprime algo menos que zstd, pero sus operaciones son extremadamente rápidas y requieren menos cálculos.

Después de definir estos parámetros, reinicia el servicio para que el sistema aplique la nueva configuración.

Debian
sudo systemctl restart zramswap

El reinicio aplica inmediatamente el tamaño elegido para zRAM y el algoritmo de compresión seleccionado.

No dejes que el algoritmo decida por ti

Añade Assistouest a tus fuentes preferidas en Google para encontrar nuestras guías más rápido cuando busques una solución informática.

¿Cómo retrasa zRAM las ralentizaciones del sistema?

zRAM resulta especialmente útil cuando el equipo empieza a quedarse sin memoria RAM. Mientras haya suficiente memoria disponible, su impacto es limitado. Cuando el sistema se acerca a la saturación, zRAM cambia la forma en que se gestiona la memoria. En vez de escribir inmediatamente en el disco las páginas poco utilizadas, el núcleo las comprime y las conserva directamente en la RAM. Así se evitan muchos accesos al almacenamiento y se reducen los microbloqueos típicos de la swap clásica.

Cómo acelerar Ubuntu en un PC lento: guía completa para un sistema más rápido
Cómo acelerar Ubuntu en un PC lento: guía completa para un sistema más rápido
Linux9 minassistouest.fr
Acelerar Ubuntu en un PC lento: limpieza, swap, ZRAM, precarga, servicios... Una guía práctica y técnica para potenciar tu distribución Linux.

El beneficio depende principalmente de la tasa de compresión, que varía según el tipo de datos almacenados en la memoria. En páginas anónimas normales no es raro observar una relación aproximada de 2:1: 2 GB de datos pueden ocupar 1 GB de RAM comprimida. No es una garantía, pero ilustra bien el potencial de la tecnología. En la práctica, zRAM puede proporcionar varios GB de margen adicional antes de que el sistema empiece a volverse lento o difícil de utilizar.

Impacto del algoritmo de compresión en la CPU

Este beneficio tiene un coste: comprimir y descomprimir requiere tiempo de procesador. En una máquina moderna, el impacto es reducido. En un ordenador muy poco potente puede resultar perceptible. Por eso puede ser conveniente utilizar un algoritmo muy rápido como lz4, aunque la compresión sea ligeramente menos eficaz que con zstd.

Varios trabajos de investigación realizados en entornos móviles y sistemas con limitaciones confirman estas observaciones. Cuando aumenta la presión sobre la memoria, zRAM mejora la capacidad de respuesta de las aplicaciones y reduce las escrituras en el almacenamiento. zRAM no hace que un sistema sea más rápido por sí misma, pero ayuda a mantenerlo utilizable durante más tiempo cuando los recursos se vuelven limitados.

Nuestros artículos son gratuitos gracias a la publicidad
¿Utilizas un bloqueador de anuncios o una VPN?
Para seguir leyendo y apoyar nuestro trabajo, desactiva tu bloqueador de anuncios o suscríbete para disfrutar de todos nuestros trucos y tutoriales.
He desactivado mi bloqueador de anuncios

El contenido se desbloqueará automáticamente después de la verificación.