2013/05/10

E4rat y Chakra Project


E4rat (Ext4 – Reducing Access Times) aprovecha la incorporaci贸n en el kernel Linux, la capacidad de fragmentar unidades con formato ext4 y as铆 acelerar los tiempo de inicio.



E4rat dispone de las siguientes herramientas:
  • e4rat-collect - recolecta archivos durante un tiempo especificado (por omisi贸n son 120 segundos esto puede ser ajustado).
  • e4rat-realloc - mueve los archivos.
  • e4rat-preload - precarga los archivos.

Importante.

Los beneficiados son los usuarios de los disco duros tradicionales de grabaci贸n magn茅tica, los nuevos disco SSD no necesita de e4rat.




1) Instalamos e4rat.
$ sudo pacman -S e4rat



2) Chakra Project ahora usa systemd y debemos hacer un cambios en "e4rat.conf".
$ sudo nano /etc/e4rat.conf

Localizamos la linea siguiente. "; init /sbin/init"

Y a continuaci贸n pegamos (init /bin/systemd) quedando de la siguiente manera:
; init /sbin/init 
init /bin/systemd

Y guardamos.


3) Modificamos el grub para que funcione e4rat-collect y vamos hacerlo gr谩ficamente.

Vamos a "Preferencias del Sistema" "arranque y apagado"



"Cargador de arranque grub2"



Vamos a la secci贸n "Avanzado"



En "entradas normales" agregamos "init=/sbin/e4rat-collect" sin las comillas, quedando como muestra la siguiente imagen.



Guardamos.



Ahora reiniciamos el sistema, "e4rat-collect" recolectara la informaci贸n de los archivo por 2 minutos desde el inicio del sistema y recuerde "iniciar secci贸n" para que se cargue totalmente el sistema.

Al pasar los 2 minutos se generara "/var/lib/e4rat/startup.log" este tiempo se puede modificar en "e4rat.conf".

Mi recomendaci贸n es esperar el vencimiento de los 2 minutos y si no, puede ejecutar:
$ sudo e4rat-collect -k
o
$ sudo pkill e4rat-collect

Para que se genere "startup.log"



4) De nuevo modificamos el grub, cambiamos "init=/sbin/e4rat-collect" por "init=/sbin/e4rat-preload" y guardamos, recuerde sin las comillas¬¬





5) Ahora "cerramos la secci贸n" "NO reiniciamos" → "cerramos la secci贸n" y en la pantalla de inicio de secci贸n buscamos la opci贸n "Inicio de secci贸n en consola Alt+N" nos identificamos con login y password.




Y usaremos e4rat-realloc de la siguiente manera:
$ sudo e4rat-realloc /var/lib/e4rat/startup.log

El cual mover谩 y agrupara en la parte mas r谩pida de disco los archivo encargados del inicio del sistema, toma su tiempo as铆 que paciencia :D



6) Reiniciamos el sistema.
$ sudo shutdown -h -r now


Y ahora en adelante al iniciar el sistema sera mucho mas r谩pido.



Notas.

Luego de varias actualizaciones importantes del sistema y de KDE el sistema se vuelve lento al iniciar, pero hay que realizar los pasos del 3 al 6 de nuevo.

Fuente:


5 22XD: E4rat y Chakra Project E4rat ( Ext4 – Reducing Access Times ) aprovecha la incorporaci贸n en el kernel Linux, la capacidad de fragmentar unidades con formato ext...
< >