Acelera tu GNU/Linux con Prelink y Preload

Hoy en día es común ver PC con mas de 4 GB de RAM usando Linux y muchas veces el usuario se pregunta como puedo hacer uso de mi hardware más eficientemente. Para lograr esto podemos hacer uso de las dos pequeñas herramientas que les mostraré a continuación.

La primera es Preload, un programa que analiza las aplicaciones que más usamos, y las pre-carga en RAM reduciendo así su tiempo de inicio al ejecutarlas.

La segunda se llama Prelink un programa que se encarga de agilizar la carga dinámica de librerías. Dicho de otro modo, rellena las tablas de símbolos del binario deduciendo las direcciones de memoria donde supuestamente van a estar los mismos, lo que resulta en una mayor velocidad de carga de las aplicaciones ya que cada vez que necesitemos un símbolo de una librería dinámica no tendremos que hacer una carga de la misma, ya que gracias a prelink sabremos donde va estar.

ramLa instalación de ambas es bastante sencilla, solo debes ejecutar el comando correspondiente a tu distribución.

# apt install prelink preload

# yum install prelink preload

# pacman -S prelink preload

En el caso de preload no se necesita ninguna configuración posterior a la instalación, pero en la caso de prelink son necesarios algunos pasos adicionales.

Abrimos el archivo /etc/default/prelink

# nano /etc/default/prelink

Y modificamos las siguientes lineas:

PRELINKING=unknown

PRELINK_OPTS=-mR

Quedando ambas de la siguiente forma:

PRELINKING=yes

PRELINK_OPTS=-amR

Guardamos y ejecutamos el siguiente comando:

# prelink -amR

El proceso tomará varios minutos y al concluir la carga de las aplicaciones será mucho mas rápida.

En Debian podemos realizar un paso adicional para asegurarnos que las aplicaciones que se instalen en el futuro pasen por prelink luego del proceso de instalación.

Abrimos o creamos el archivo /etc/apt/apt.conf

# nano /etc/apt/apt.conf

Y colocamos lo siguiente:

DPkg::Post-Invoke {"echo Ejecutando prelink, espere...;/etc/cron.daily/prelink";}

Adicional a este procedimiento los usuarios de KDE pueden realizar lo siguiente para acelerar su sistema usando prelink, abrimos o creamos el archivo /etc/profile.d/kde-prelink.sh

# nano /etc/profile.d/kde-prelink.sh

Y pegamos lo siguiente:

export KDE_IS_PRELINKED=1

Luego le cambiamos los permisos a dicho archivo y listo.

# chmod 755 /etc/profile.d/kde-prelink.sh

Ya podemos reiniciar nuestro sistema y disfrutar de la carga de nuestra distribución Linux a toda velocidad.

Mas información:

Anuncios

3 pensamientos en “Acelera tu GNU/Linux con Prelink y Preload

Responder

Introduce tus datos o haz clic en un icono para iniciar sesión:

Logo de WordPress.com

Estás comentando usando tu cuenta de WordPress.com. Cerrar sesión / Cambiar )

Imagen de Twitter

Estás comentando usando tu cuenta de Twitter. Cerrar sesión / Cambiar )

Foto de Facebook

Estás comentando usando tu cuenta de Facebook. Cerrar sesión / Cambiar )

Google+ photo

Estás comentando usando tu cuenta de Google+. Cerrar sesión / Cambiar )

Conectando a %s