2. ¿Qué es ZRAM?
ZRAM es un módulo que optimiza notablemente el uso de la memoria de
intercambio SWAP y mejora notablemente el rendimiento general del
sistema.
ZRAM comprime la caché de la memoria de intercambio de SWAP en
forma de páginas comprimidas, también llamadas ZPAGES. Estas páginas
se almacenan en la memoria RAM y se ejecuta desde allí.
Esta característica es principalmente importante en equipos de gama
baja.
3. La memoria ZRAM debe a su nombre a ZERO
CAPACITOR RAM, es decir memoria sin
capacitores.
En cambio, la ZRAM utiliza tan por celda, lo
que dispara la densidad de celdas que podrían caber en el mismo
espacio
Así la ZRAM duplica la densidad de la DRAM y sextuplica la de la
SRAM. MEMORIASZRAMY PRAM
Técnicamente es mucho más rápida q la DRAM y SRAM.
4. Funcionamiento de ZRAM
ZRAM entra en funcionamiento una vez
que la memoria RAM se satura antes no
Para ver el funcionamiento de Zram supongamos que disponemos de
nuestra memoria RAM. La podemos representar del siguiente modo:
Lo que hace Zram es crear uno o más bloques dentro de nuestra memoria
RAM.
El bloque que acabamos de representar gráficamente será una porción
física de nuestra RAM y funcionará como si fuera una memoria de
intercambio Swap, pero en vez de estar ubicada en nuestro disco duro
estará ubicada dentro de nuestra memoria RAM.
5. Como podemos ver la imagen la memoria RAM está casi llena. Una vez pase
esto se activará la memoria swap pero en vez de paginar el contenido de
nuestra RAM en el disco duro lo hará en el bloque que hemos creado
Esta pequeña porción de color negro posee la totalidad de información que
había dentro del gran bloque de color verde
¿Como esta pequeña parte puede almacenar la totalidad de contenido
que había en la parte verde?
Simplemente porqué antes de almacenarse la información en el bloque que
hemos creado, esta se comprime.
6. ¿POR QUÉ ESTAN IMPORTANTE ZRAM?
Este módulo reduce los tiempos de espera y los ciclos de la CPU de
los sistemas por lo que el rendimiento general del sistema se mejora
considerablemente
La fragmentación y la paginación de los discos duros también se
reduce al utilizar para el intercambio un área de la memoria, lo que
aumenta considerablemente la vida útil de estos
Los equipos de gama media-alta no notarán la presencia de ZRAM
(aunque estará presente y se beneficiarán de dichas ventajas)
Dentro de la gama media donde este módulo beneficiará en gran
parte a los usuarios.
7. DONDE INSTALAR
zRAM está disponible para instalar en Ubuntu.
zRAM está disponible para instalar en Linux
Mejorá el rendimiento de Linux con ZRAM
¿Qué otras plataformas utilizan este módulo por defecto
desde hace tiempo?
Android 4.4, por ejemplo. Esta usando una versión modificada de ZRAM para
optimizar su sistema operativo y así mejorar el rendimiento en los dispositivos
con pocos recursos.
ZRAM es una de las razones por las que Android 4.4 es un sistema operativo
ideal para la gama baja.
8. VENTAJAS
Incrementa el rendimiento evitando la paginación en disco y en su lugar
utiliza un dispositivo de bloques comprimidos en la memoria RAM
donde la paginación toma lugar hasta que sea necesaria la utilización
del espacio compartido (swap) en el disco duro
ZRAM tiene el acceso más rápido hacia la memoria RAM
Crea bloques comprimidos en RAM funciona como Swap aumentando
memoria disponible
ZRAM permite utilizar la memoria RAM al realizar
intercambio/paginación cuando es requerido. Es sin duda una excelente
alternativa para equipos antiguos con poco RAM.
Se logra incrementar la velocidad I/O y la cantidad de memoria
disponible antes de que el sistema comience a utilizar la SWAP.