24 de mayo de 2018

Mejora el funcionamiento de tu sistema y aplicaciones con Preload y Prelink

Por defecto Ubuntu es lo suficientemente rápido, aun que esto depende en gran medida de la cantidad de memoria RAM y el estado de tu disco duro, aunque si utilizas un SDD se obtiene una mejor eficacia.

Como habrás notado, algunos de los programas o aplicaciones en Ubuntu tardan bastante tiempo en comenzar. Esto puede ser molesto si utilizan el programa afectado con frecuencia.

Es por ello por lo que en esta ocasión vamos a hablar de unas aplicaciones que nos ayudaran a poder acelerar nuestro sistema y poder mejorar la eficacia de el en nuestros equipos.

Una de las aplicaciones que nos ayudaran en esto es Preload.

¿Qué es Preload?

La Preload es una aplicación que se ejecuta en nuestro sistema en segundo plano como un daemon. Esta aplicación se encarga de analizar el comportamiento del usuario en el sistema y rastrea qué aplicaciones ejecuta con frecuencia.

Con base en estos análisis, Preload crea una lista de aplicaciones que ejecuta el usuario con mayor frecuencia y con ello se encarga de tener alojados esos binarios y sus dependencias en la memoria RAM del sistema y con ello aumenta el tiempo de inicio de la aplicación.

¿Cómo instalar Preload en Ubuntu 18-04 y derivados?

Para instalar esta aplicación en nuestros sistemas lo podemos hacer con ayuda del centro de software de Ubuntu y buscar la aplicación ahí o con ayuda de Synaptic.

O si lo prefieren escriban el siguiente comando en la terminal (ctrl + alt + T):

sudo apt-get install preload

Hecha la instalación, debemos de reiniciar nuestro equipo.

Ya estando dentro del sistema de nuevo Preload comienza a ejecutarse en segundo plano y comenzara a realizar su trabajo para mejora la velocidad de inicio de la aplicación.

La aplicación como tal tendrá que trabajar sin problema alguno, ya que no requiere de una configuración especial.

Pero contamos con la facilidad de poder editar los valores de esta, en el siguiente archivo que se encuentra en /etc/preload.conf.

¿Qué es prelink?

Prelink es una utilidad para acelerar la vinculación dinámica de las librerías de las aplicaciones en Linux . El paquete de prelink contiene una utilidad que modifica las bibliotecas y ejecutables compartidos de ELF, por lo que es necesario resolver muchas reubicaciones en el tiempo de ejecución y, por lo tanto, los programas aparecen más rápido.

¿Cómo instalar Prelink en Ubuntu 18.04 y derivados?

Para instalar Prelink en nuestro sistema, simplemente debemos de abrir una terminal y ejecutar el siguiente comando:

sudo apt install prelink

Hecha la instalación debemos de editar este archivo:

sudo gedit /etc/default/prelink

En el cual veremos el siguiente parmetro:

PRELINKING=unknown

En este tendremos que modificarla y dejarla como en el siguiente ejemplo:

PRELINKING=yes

En algunas instalaciones les aparecerá como”No” en lugar de “unknown”, en este caso en lugar de poner “Yes” se colocara “si”

Aquí también podremos editar algunos parámetros, entre los cuales podremos llegar a tener problemas con algunas aplicaciones de terceros, entre las más importantes son las de los gráficos:

Aquí simplemente debemos de copiar lo siguiente y añadirlo al archivo:

# NVIDIA

-b /usr/lib/libGL.so*

-b /usr/lib32/libGL.so*

-b //usr/lib/libOpenCL.so*

-b //usr/lib32/libOpenCL.so*

-b /usr/lib32/vdpau/

-b /usr/lib/vdpau/

-b /usr/lib/xorg/modules/drivers/nvidia_drv.so

-b /usr/lib/xorg/modules/extensions/libglx.so*

-b /usr/lib/libnvidia-*

-b /usr/lib32/libnvidia-*

# Catalyst

-b /usr/lib/libati*

-b /usr/lib/fglrx*

-b /usr/lib/libAMDXvBA*

-b /usr/lib/libGL.so*

-b /usr/lib/libfglrx*

-b /usr/lib/xorg/modules/dri/fglrx_dri.so

-b /usr/lib/xorg/modules/drivers/fglrx_drv.so

-b /usr/lib/xorg/modules/extensions/fglrx/

-b /usr/lib/xorg/modules/linux/libfglrxdrm.so

-b /usr/lib/xorg/modules/extensions/libglx.so

Finalmente cerramos el archivo y le damos permisos con este comando:

sudo chmod 666 /etc/prelink.conf

Ahora para ejecutar la aplicación simplemente tecleamos:

prelink -amvR

Y listo.

Al ejecutarlo, comenzara a cargar toda lo necesario, debo mencionarte que muy posiblemente te arroje un error mientras se está configurando.

Estos errores que te arroje son algo así:

Prelink /usr/lib/xxxx

Donde te esta indicando que debes añadir una liberaría a la lista negra de prelink, pues está generando conflicto.

Prelink te dice que librería añadir, simplemente debes ejecutar el siguiente comando para añadirla, aquí solo debes de modificar por la que te indica prelink:

sudo echo -b /usr/lib/xx/xxx/libreria >> /etc/prelink.conf

Hecho esto volvemos a ejecutar prelink y tendremos que ir añadiendo las librerías que generen conflicto, hasta que prelink cargue exitosamente.

El artículo Mejora el funcionamiento de tu sistema y aplicaciones con Preload y Prelink ha sido originalmente publicado en Ubunlog.


Fuente: Ubunlog

0 comentarios: