Optimización do arranque de GNU / Linux con E4rat

Onte faloume dun amigo E4rat (Ext4 - Redución dos tempos de acceso) un conxunto de ferramentas para acelerar o proceso de arranque do noso sistema e hoxe decidín probalo.

Buscando atopeino en Linuxzone.es un tutorial para a súa instalación e unha explicación do seu funcionamento. Cito aquí textualmente:

Podes ver que co paso do tempo o teu sistema faise algo máis pesado e leva moito tempo cargar o teu sistema operativo. Isto é algo común en todos os sistemas e a causa principal adoita ser a busca e carga dos ficheiros necesarios para o inicio, xa que o sistema normalmente ten que escanear todo o disco para atopalos. Para evitar isto e optimizar o seu comezar, hai ferramentas como e4rat.

E4rat (Ext4 - Reducing Access Times) é un conxunto de ferramentas para acelerar o proceso de inicio, así como as aplicacións que se cargan ao iniciar, rexistrando os ficheiros empregados nos primeiros 2 minutos de inicio, recolocándoos e precargándoos, eliminando así os tempos atrasos na busca e rotación. Isto leva a unha taxa de transferencia de disco duro elevada.

O proceso consta de tres pasos: recoller información sobre o inicio, reasignando os ficheiros e logo cargándoos en cada arranque.

Teña presente que isto só funciona con discos magnéticos e que teñen que formatarse en ext4.

Comezaremos descargando o programa dende a túa páxinaNeste caso descargarei o ficheiro .deb, xa que estarei usando Ubuntu 11.04.

Antes de instalalo debemos eliminar ureadahead para que non entre en conflito:

sudo dpkg --purge ureadahead ubuntu-minimal

Nota: antes da purga hai dous guións.

Instalamos as dependencias para e4rat:

sudo apt-get install libblkid1 e2fslibs

Despois instalamos o programa.

Agora vou explicarche o máis facilmente posible como facelo funcionar. En primeiro lugar, debemos editar o noso larva ou grub2 segundo o caso:

sudo nano /boot/grub/grub.cfg

Dentro do ficheiro buscamos unha liña similar a esta:

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

engadimos o seguinte ao final da liña:

init=/sbin/e4rat-collect

No meu caso, parece así:

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: o paso anterior podemos facer exactamente o mesmo desde o inicio, cando sae a pantalla de grub, estamos na liña do noso sistema operativo e prememos 'e'para editalo. No caso de que teña instalados varios sistemas no disco, é máis doado facelo, xa que evitamos involucrarnos no arranque dos outros.

Unha vez feito isto, pechamos o editor Ctrl + X e reiniciamos o noso ordenador.

Cando remate de cargar o sistema, debemos abrir os programas que adoitamos iniciar con máis frecuencia, como o navegador, o xestor de correo, etc ..., temos dous minutos para facelo. Unha vez feito isto, asegurámonos de que se creou o ficheiro de rexistro.

ls / var / lib / e4rat /

A resposta debe ser inicio.logSe non che mostra nada, terás que repetir os pasos de novo.

Agora volvemos á edición do grub, esta vez facémolo desde a pantalla de inicio premendo e, como explico máis arriba. E engadimos ao final da liña de antes único, sendo o seguinte:

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

Pechamos e reiniciamos, pero esta vez facémolo en modo seguro ou desde a liña de comandos. Inicia sesión co noso nome de usuario e contrasinal e executa:

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

Unha vez feito isto, e4rat comeza a mover os ficheiros do disco (pode levar un tempo), cando remate, reiniciamos.

sudo shutdown-r now

Para que o programa se execute sempre ao comezo e dure aínda que actualizemos, editamos o noso grupo,

sudo nano /etc/default/grub

e buscamos o liña:

GRUB_CMDLINE_LINUX_DEFAULT="quiet splash"

Engadimos a seguinte liña antes salpicaduras tranquilas,

init=/sbin/e4rat-preload

Quedando así.

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

Gardamos o ficheiro e volvemos a cargar o grub:

sudo update-grub

E xa o temos, a partir de agora os programas necesarios cargaranse máis rápido.

Para obter máis información, podes visitar a súa páxina fonteforge.

Dentro dun tempo intentareino e se non volvo será porque o meu disco duro morrera 😀


O contido do artigo adhírese aos nosos principios de ética editorial. Para informar dun erro faga clic en aquí.

13 comentarios, deixa os teus

Deixa o teu comentario

Enderezo de correo electrónico non será publicado. Os campos obrigatorios están marcados con *

*

*

  1. Responsable dos datos: Miguel Ángel Gatón
  2. Finalidade dos datos: controlar SPAM, xestión de comentarios.
  3. Lexitimación: o seu consentimento
  4. Comunicación dos datos: os datos non serán comunicados a terceiros salvo obrigación legal.
  5. Almacenamento de datos: base de datos aloxada por Occentus Networks (UE)
  6. Dereitos: en calquera momento pode limitar, recuperar e eliminar a súa información.

  1.   elav <° Linux dixo

    Funciona f ** rei !!! Podes dicir que as aplicacións se abren máis rápido 😀

  2.   Carlos dixo

    Estupendo, probareino en LMDE ... Vouvos contar como vai.

    Saúdos.

  3.   fredy dixo

    O mesmo, se non volvo axiña, volverei despois jeje.

    1.    fredy dixo

      Despois de varios intentos, non, non funcionou.

      Tenteino de novo pero outro día.

      1.    elav <° Linux dixo

        Funcionou para min, e KZKGGaara, antes de tirar o seu Archlinux ao chan tamén jajajaja

        1.    nerjamartin dixo

          MEU DEUS! que lle pasou? o_0

          1.    nerjamartin dixo

            ¡Ehem! de novo escribo dende o traballo! ^ _ ^ U
            Non creas que fun ao «lado escuro» !!! jejeje

            1.    elav <° Linux dixo

              Normal, hoxe KZKGGaara apareceu con Windows 7 instalado 😀


  4.   Eritrimo dixo

    Funciona como un encanto. Os programas comezan moito máis rápido. Moitas grazas polo consello! 😀

  5.   cazador dixo

    Descubrín que hai un paso que se pode saltar:

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

    Unha vez feito isto, e4rat comeza a mover os ficheiros do disco (pode levar un tempo), cando remate, reiniciamos.

    sudo shutdown-r now ## ESTE REBOOT É MÁIS

    Para que o programa se execute sempre ao comezo e dure aínda que actualizemos, editamos o noso grupo,

    sudo nano / etc / default / grub

  6.   ErunamoJAZZ dixo

    Ben, acabo de tentalo, e a verdade é que o cambio non é moito: /, e que hai case un ano que non teño formato.

  7.   Anxo da vega dixo

    Boas tardes, seguín os pasos ao pé da letra pero non funcionou, nin sequera se crea o ficheiro startup.log e comproba os programas que arrancan e e4rat non se inicia, teño Ubuntu 13.04, a verdade xa me está volvendo un pouco tolo ... Agradeceríame a túa axuda

  8.   Mario dixo

    Excelente este paso de comezar en 1 minuto 40 segundos a 29 segundos exactos !!!!!!!!!! Moitas grazas aínda que non o explican nada ben pero experimentando conseguino grazas