Com optimitzar l'arrencada de Linux amb E4rat

E4rat (Ext4 - Reducing Access Times) és un conjunt de eines per la 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 y precarregant-los, 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: recopilació d'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.

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

suo dpkg --purge ureadahead ubuntu-minimal

Instal·lem les dependències per e4rat:

suo 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 grub o grub2 segons sigui el cas:

sudo nano 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

I 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

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 'i' 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ò, vam tancar l'editor Ctrl + X, i reiniciem.

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 s'ha creat l'arxiu 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 i, com vaig explicar més amunt. I afegim a la fi de la línia que esmentem abans el paràmetre single, 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 d'ordres. Ens loguemaos amb el nostre usuari i contrasenya i executem:

suo 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.

suo shutdown-r now

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

sudo nano / etc / default / grub

i busquem la línia:

GRUB_CMDLINE_LINUX_DEFAULT = "esquitxades tranquil·les"

Afegim la següent línia abans de quiet splash,

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

Ja el tenim. A partir d'ara en l'inici es carregaran els programes habituals amb més rapidesa.

Per a més informació, podeu visitar la pàgina de el projecte a sourceforge.

font: Linux Zone


Deixa el teu comentari

La seva adreça de correu electrònic no es publicarà. Els camps obligatoris estan marcats amb *

*

*

  1. Responsable de les dades: Miguel Ángel Gatón
  2. Finalitat de les dades: Controlar l'SPAM, gestió de comentaris.
  3. Legitimació: El teu consentiment
  4. Comunicació de les dades: No es comunicaran les dades a tercers excepte per obligació legal.
  5. Emmagatzematge de les dades: Base de dades allotjada en Occentus Networks (UE)
  6. Drets: En qualsevol moment pots limitar, recuperar i esborrar la teva informació.

  1.   Oswaldo va dir

    Hola bona, gràcies per contestar, ho he intentat fer però no ho he aconseguit, si tens temps per actualitzar el post amb LM estaria molt bé, gràcies Pau.

  2.   Fem servir Linux va dir

    En el seu moment ho havia provat amb Ubuntu. Suposo que no ha d'haver grans diferències amb LM.
    Salutacions! Pau.

  3.   Oswaldo va dir

    Hola bona per l'aportació, la meva pregunta és si ho has provat amb LM 13? Funciona ?.
    Salutacions i gràcies

  4.   Fem servir Linux va dir

    Exacte! També pot usar-se en altres distros. La idea era presentar el programa, explicar els passos d'instal·lació per als més novells (generalment usuaris d'ubuntu i la majoria dels lectors de el blog). Els què fan servir altres distros segurament van a saber què fer o on buscar més info.
    Salutacions! Pau.

  5.   Beat 006 va dir

    ho he provat i la veritat és que vaig perdre el meu gdm, estic fent servir trisquel 5.0 que aquesta basada en Ubuntu 11.04, vull saber si hi ha algun arxiu d'editar per poder recuperar el meu entorn gràfic, gràcies

  6.   Josuè va dir

    També es pot utilitzar per a altres distros, per exemple en Archlinux ñ.ñ
    https://wiki.archlinux.org/index.php/E4rat_%28Espa%C3%B1ol%29

    Salutacions

  7.   Adrià Garcia va dir

    A mi no em deixa instal·lar-lo, això és el que em surt al terminal:

    CMake Error en /usr/share/cmake-2.8/Modules/FindBoost.cmake:1138 (message):
    Unable to find the requested Boost libraries.

    Unable to find the Boost header files. Please setembre BOOST_ROOT to the root
    directory containing Boost or BOOST_INCLUDEDIR a the directory containing
    Boost 's headers.
    Call Stack (most recent call first):
    CMakeLists.txt: 20 (find_package)

    CMake Error at src / cmake / Findext2fs.cmake: 17 (MESSAGE):
    Could not find ext2fs
    Call Stack (most recent call first):
    src / CMakeLists.txt: 57 (FIND_PACKAGE)

    - Configuring incomplet ', errors occurred!

    Salutacions

  8.   Adrià Garcia va dir

    D'acord, es pot descarregar el paquet deb, al meu em descàrrec directament les fonts.

  9.   envi va dir

    Té bona pinta això de l'registre, reubicació precarregades arxius, però ...

    ¿Tant triga una distribució Linux ?, serà cosa dels serveis que tinguem corrent ?, seguim queixant-nos del mateix?

    A mi no em triga més que prendre el cel·lular i introduir el codi d'identificació, i tinc un drama amb Ext4 ja que el meu actual distro de rescat, Slax, no gestiona aquest sistema de fitxers de moment, que ja triguen. 😉

  10.   Adrià Garcia va dir

    A ningú més li passa alguna cosa així?

  11.   silvasfull va dir

    Has de editar el fitxer de configuració de l'grub com super usuari de sistema ... Òbviament així no et va a guardar els canvis. Salutacions ...

  12.   Ja va dir

    Només per a Ubuntu?

  13.   Adrià Garcia va dir

    Doncs tinc problemes a l'hora d'editar des de l'arrencada.
    Pols i, añando single a la línia i pols ctrl + x
    Després d'això la pantalla queda en negre i he de reiniciar.
    Torno a entrar a l'editor i veig que el canvi no s'ha desat.

    salutacions

    1.    mcplatà va dir

      Gràcies, va funcionar perfectament en Debian. Massa dependències (libboots) però tot ok.

  14.   lorenzo va dir

    suposo que aquesta optimització és inutil per a discos SSD, cert?