Optimitzant l'arrencada de GNU / Linux amb E4rat

Ahir un amic em comentava sobre E4rat (Ext4 - Reducing Access Times) un conjunt d'eines per accelerar el procés d'arrencada del nostre sistema i avui, he decidit provar-ho.

Buscant vaig trobar en Linuxzone.es un tutorial per a la seva instal·lació i l'explicació sobre el seu funcionament. Cito aquí textualment:

Potser et trobis que amb el pas el temps el teu sistema es torna una mica més pesat i triga bastant en carregar el teu SO Això és una cosa comú en tots els sistemes i la causa principal sol ser la recerca i càrrega dels arxius necessaris per a l'arrencada, ja que el sistema, en general, ha de escanejar tot el disc per trobar-los. Per evitar això i optimitzar el teu arrencada, Hi ha eines com e4rat.

E4rat (Ext4 - Reducing Access Times) és un conjunt d'eines per accelerar el procés d'arrencada, així com les aplicacions que es carreguen a l'inici, registrant els arxius utilitzats en els 2 primers minuts de l'arrencada, reubicar i precargándolos, eliminant així els temps de recerques i els retards de rotació. Això porta a una alta taxa de transferència de el disc dur.

El procés consta de tres passos: recull de informació sobre l'inici, la reassignació dels arxius, i després posar-los a carregar en cada arrencada.

Cal tenir en compte que això només funciona amb discos magnètics i cal que estiguin formatats en ext4.

Començarem per descarregar el programa des de la seva pàgina, En aquest cas jo baixaré l'arxiu .deb, ja que utilitzaré Ubuntu 11.04.

Abans d'instal·lar-, hem d'esborrar ureadahead, perquè no entri en conflicte:

sudo dpkg --purge ureadahead ubuntu-minimal

Nota: Abans de purga, hi ha dos guions.

Instal·lem les dependències per e4rat:

sudo apt-get install libblkid1 e2fslibs

Després instal·lem el programa.

Ara vaig a explicar-vos el més fàcilment possible com fer-ho. Primer, hem d'editar el nostre menjar o grub2 segons sigui el cas:

sudo nano /boot/grub/grub.cfg

Dins de l'arxiu busquem una línia semblant a aquesta:

linux   /boot/vmlinuz-2.6.38-10-generic root=UUID=92f37630-c3b4-476b-a0ab-f4a0d9f4180f ro

afegim el següent a la fi de la línia:

init=/sbin/e4rat-collect

En el meu cas, queda d'aquesta 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

Nota: El pas anterior podem fer-ho exactament igual des de l'arrencada, quan surti la pantalla de l'grub, ens situem en la línia del nostre SO i premem 'e'Per a editar-lo. En el cas que tinguis diversos sistemes instal·lats al disc, és més fàcil fer-ho així, ja que evitem embolicar-nos amb l'arrencada dels altres.

Un cop fet això, tanquem el editor Ctrl + X, i reiniciem el nostre ordinador.

Quan acabi de carregar el sistema, hem d'obrir els programes que solem iniciar més sovint, com poden ser el navegador, gestor de correu, etc ..., tenim dos minuts per fer-ho. Un cop fet això ens assegurem que es a creat el fitxer de registre.

ls / var / lib / e4rat /

La resposta ha de ser startup.log, Si no us mostra res hauràs de repetir els passos de nou.

Ara tornem a editar el grub, aquest cop ho fem des de la pantalla d'inici prement e, Com explico més amunt. I afegim al final de la línia d'abans només, Quedant de la següent manera:

linux   /boot/vmlinuz-2.6.38-10-generic root=UUID=92f37630-c3b4-476b-a0ab-f4a0d9f4180f ro single

Tanquem i tornem a arrencar, però aquesta vegada ho fem en mode segur o des de la línia de ordres. Ens loguemaos amb el nostre usuari i contrasenya i executem:

sudo e4rat-realloc /var/lib/e4rat/startup.log

Fet això, e4rat comença a moure els arxius del teu disc, (pot trigar una estona), quan acabi, reiniciem.

sudo shutdown-r now

Perquè el programa s'executi sempre a l'inici i perduri encara que actualitzem, vam editar el nostre grub,

sudo nano /etc/default/grub

i busquem la línia:

GRUB_CMDLINE_LINUX_DEFAULT="quiet splash"

Afegim la següent línia abans de esquitxat tranquil,

init=/sbin/e4rat-preload

Quedant d'aquesta manera.

GRUB_CMDLINE_LINUX_DEFAULT="init=/sbin/e4rat-preload quiet splash"

Guardem l'arxiu, i recarreguem el grub:

sudo update-grub

I ja el tenim, a partir d'ara en l'inici es carregaran els programes necessaris amb mes rapidesa.

Per a més informació, podeu visitar la seva pàgina de fontforge.

D'aquí una estona ho provo i si no torno, serà perquè el meu disc dur haurà mort 