E4rat (Ext4 – Reducing Access Times) es un conjunto de herramientas para acelerar el proceso de arranque, así como las aplicaciones que se cargan al inicio, registrando los archivos utilizados en los 2 primeros minutos del arranque, reubicándolos y precargándolos, eliminando así los tiempos de búsquedas y los retrasos de rotación. Esto lleva a una alta tasa de transferencia del disco duro.
El proceso consta de tres pasos: recopilación de información acerca del inicio, la reasignación de los archivos, y luego ponerlos a cargar en cada arranque.
Empezaremos por descargar el programa.
Antes de instalarlo, debemos borrar ureadahead, para que no entre en conflicto con él:
Instalamos las dependencias para e4rat:
Después instalamos el programa.
Ahora voy a explicaros lo más fácilmente posible cómo hacerlo funcionar. Primero, debemos editar nuestro grub o grub2 según sea el caso:
Dentro del archivo buscamos una linea parecida a esta:
Y añadimos lo siguiente al final de la linea:
En mi caso, queda de esta manera:
El paso anterior podemos hacerlo exactamente igual desde el arranque, cuando salga la pantalla del grub, nos situamos en la línea de nuestro S.O. y pulsamos ‘e‘ para editarlo. En el caso de que tengas varios sistemas instalados en el disco, es más fácil hacerlo así, ya que evitamos liarnos con el arranque de los otros.
Una vez hecho esto, cerramos el editor Ctrl+X, y reiniciamos.
Cuando termine de cargar el sistema, debemos abrir los programas que solemos iniciar más a menudo, como pueden ser el navegador, gestor de correo, etc…, tenemos dos minutos para hacerlo. Una vez echo esto nos aseguramos de que se ha creado el archivo de registro.
La respuesta debe ser startup.log, si no te muestra nada deberás repetir los pasos de nuevo.
Ahora volvemos a editar el grub, esta vez lo hacemos desde la pantalla de inicio pulsando e, como expliqué más arriba. Y añadimos al final de la línea que mencionamos antes el parámetro single, quedando de la siguiente manera:
Cerramos y volvemos a arrancar, pero esta vez lo hacemos en modo seguro o desde la línea de comandos. Nos loguemaos con nuestro usuario y contraseña y ejecutamos:
Hecho esto, e4rat comienza a mover los archivos de tu disco, (puede tardar un rato), cuando termine, reiniciamos.
Para que el programa se ejecute siempre al inicio y perdure aunque actualicemos, editamos nuestro grub:
y buscamos la línea:
Añadimos la siguiente linea antes de quiet splash,
Quedando de esta manera.
Guardamos el archivo, y recargamos el grub:
Ya lo tenemos. A partir de ahora en el inicio se cargarán los programas habituales con mayor rapidez.
Para más información, podés visitar la página del proyecto en sourceforge.
El proceso consta de tres pasos: recopilación de información acerca del inicio, la reasignación de los archivos, y luego ponerlos a cargar en cada arranque.
Hay que tener en cuenta que esto sólo funciona con discos magnéticos y es necesario que estén formateados en ext4.
Empezaremos por descargar el programa.
Antes de instalarlo, debemos borrar ureadahead, para que no entre en conflicto con él:
sudo dpkg --purge ureadahead ubuntu-minimal
Instalamos las dependencias para e4rat:
sudo apt-get install libblkid1 e2fslibs
Después instalamos el programa.
Ahora voy a explicaros lo más fácilmente posible cómo hacerlo funcionar. Primero, debemos editar nuestro grub o grub2 según sea el caso:
sudo nano /boot/grub/grub.cfg
Dentro del archivo buscamos una linea parecida a esta:
linux /boot/vmlinuz-2.6.38-10-generic
root=UUID=92f37630-c3b4-476b-a0ab-f4a0d9f4180f ro
Y añadimos lo siguiente al final de la linea:
init=/sbin/e4rat-collect
En mi caso, queda de esta manera:
linux /boot/vmlinuz-2.6.38-10-generic
root=UUID=92f37630-c3b4-476b-a0ab-f4a0d9f4180f
ro quiet splash vt.handoff=7 init=/sbin/e4rat-collect
El paso anterior podemos hacerlo exactamente igual desde el arranque, cuando salga la pantalla del grub, nos situamos en la línea de nuestro S.O. y pulsamos ‘e‘ para editarlo. En el caso de que tengas varios sistemas instalados en el disco, es más fácil hacerlo así, ya que evitamos liarnos con el arranque de los otros.
Una vez hecho esto, cerramos el editor Ctrl+X, y reiniciamos.
Cuando termine de cargar el sistema, debemos abrir los programas que solemos iniciar más a menudo, como pueden ser el navegador, gestor de correo, etc…, tenemos dos minutos para hacerlo. Una vez echo esto nos aseguramos de que se ha creado el archivo de registro.
ls /var/lib/e4rat/
La respuesta debe ser startup.log, si no te muestra nada deberás repetir los pasos de nuevo.
Ahora volvemos a editar el grub, esta vez lo hacemos desde la pantalla de inicio pulsando e, como expliqué más arriba. Y añadimos al final de la línea que mencionamos antes el parámetro single, quedando de la siguiente manera:
linux /boot/vmlinuz-2.6.38-10-generic root=UUID=92f37630-c3b4-476b-a0ab-f4a0d9f4180f
ro single
Cerramos y volvemos a arrancar, pero esta vez lo hacemos en modo seguro o desde la línea de comandos. Nos loguemaos con nuestro usuario y contraseña y ejecutamos:
sudo e4rat-realloc /var/lib/e4rat/startup.log
Hecho esto, e4rat comienza a mover los archivos de tu disco, (puede tardar un rato), cuando termine, reiniciamos.
sudo shutdown-r now
Para que el programa se ejecute siempre al inicio y perdure aunque actualicemos, editamos nuestro grub:
sudo nano /etc/default/grub
y buscamos la línea:
GRUB_CMDLINE_LINUX_DEFAULT="quiet splash"
Añadimos la siguiente linea antes de quiet splash,
init=/sbin/e4rat-preload
Quedando de esta manera.
GRUB_CMDLINE_LINUX_DEFAULT="init=/sbin/e4rat-preload quiet splash"
Guardamos el archivo, y recargamos el grub:
sudo update-grub
Ya lo tenemos. A partir de ahora en el inicio se cargarán los programas habituales con mayor rapidez.
Para más información, podés visitar la página del proyecto en sourceforge.
Comentarios