Uno de los desarrolladores de Elementary OS en un intento de mejorar su rendimiento ha creado zRAM, una herramienta basada en compcache que crea una unidad SWAP virtual comprimida en la memoria RAM. Esto resulta en un incremento de la memoria de intercambio en Linux que al estar ubicada en la memoria RAM es mucho más rápida. Como resultado se produce un incremento del rendimiento debido a que se utiliza la memoria de intercambio en RAM antes que la del disco duro.
Según las propias palabras de Sergey Davidoff:
“I decided to give it a try, and the result on my desktop with a quad-core CPU and 2Gb of RAM was fantastic: instead of freezing after running out of RAM, the system worked like nothing happened. I didn’t notice any difference at all. It looked just like adding more RAM! Surprisingly, I got almost the same results on a 6-year-old laptop with Pentium M and 1Gb of RAM! So, I’ve improved the script to automatically adapt to the amount of memory in the system and automatically scale across several CPUs or CPU cores, packaged it in .deb and uploaded to PPA.”
“He decidido probarlo, y el resultado en mi ordenador con cuatro núcleos y 2 Gb de RAM ha sido fantástico. En vez de quedarse colgado al quedarse sin RAM, el sistema siguió funcionando como si nada. No noté ninguna diferencia. ¡Parecía como si hubiese instalado más RAM!. ¡Es sorprendentemente, prácticamente conseguí el mismo resultado en un Portátil de 6 años de antigüedad con un Pentium M y 1 Gb of RAM!. Por tanto, he mejorado el script para que automáticamente se adapte a la cantidad de RAM, el tipo de procesador y el número de núcleos, todo en un paquete .deb y subido al PPA.”Solo me queda añadir como instalarlo en Ubuntu 11.04 y 11.10 ejecutando:
sudo add-apt-repository ppa:shnatsel/zramUna vez instalado, lo lanzamos:
sudo apt-get update
sudo apt-get install zramswap-enabler
sudo start zramswap