Acelerar

Acelerar carga de aplicaciones en GNU/Linux con preload, el tándem de zram

Definimos primero que es preload:

Preload es un programa libre GNU/GPLv2 de GNU/Linux que se ejecuta como demonio para registrar estadísticas sobre el uso de archivos por parte de los programas más utilizados. Esta información se utiliza para mantener estos archivos precargados en la memoria, lo que se traduce en tiempos de arranque de esas aplicaciones más rápidos, ya que se necesita cargar menos datos del disco al iniciarlos. Preload fue escrito por Behdad Esfahbod y utiliza cadenas de Markov en su implementación;

https://en.wikipedia.org/wiki/Preload_(software)

Preload es un demonio adaptativo. Supervisa las aplicaciones que ejecutan los usuarios y, mediante el análisis de estos datos, predice qué aplicaciones podrían ejecutar los usuarios y carga esos binarios y sus dependencias en la memoria para acelerar los tiempos de inicio.

https://sourceforge.net/projects/preload/
(más…)

Acelerar sistema operativo con núcleo Linux con zram

Vamos primero a definir zram.

Zram es la swap de siempre pero comprimida en la RAM, para comprimir y descomprimir se usa la CPU.

Así como notamos la diferencia cuando cambiamos del HDD mecánico al SSD de estado sólido ya que la velocidad de escritura y lectura es más rápida, también notaremos la diferencia si estamos utilizando la swap y activamos zram ya que la RAM es mucho más rápida que los dos anteriores, aunque estemos usando la CPU para descomprimir y comprimir. Aparte no vamos a tener el desgaste ni del HDD mecánico ni del SSD.

(más…)