Como otimizar a inicialização do Linux com E4rat

E4rato (Ext4 - Reduzindo tempos de acesso) é um conjunto de ferramentas para acelere o processo de inicialização, bem como os aplicativos que são carregados na inicialização, registrando os arquivos usados ​​nos primeiros 2 minutos de inicialização, realocando-os y pré-carregando-os, eliminando assim tempos de pesquisa e atrasos de rotação. Isso leva a uma alta taxa de transferência do disco rígido.


O processo consiste em três etapas: reunir informações sobre a inicialização, reatribuir os arquivos e carregá-los a cada inicialização.

Lembre-se de que isso só funciona com discos magnéticos e eles precisam ser formatados em ext4.

Vamos começar com baixar o programa.

Antes de instalá-lo, devemos deletar o ureadahead, para que não entre em conflito com ele:

sudo dpkg --purge ureadahead ubuntu-minimal

Instalamos as dependências do e4rat:

sudo apt-get install libbblkid1 e2fslibs

Em seguida, instalamos o programa.

Agora vou explicar a você da maneira mais fácil possível como fazer isso funcionar. Primeiro, devemos editar nosso grub ou grub2 conforme o caso:

sudo nano /boot/grub/grub.cfg

Dentro do arquivo, procuramos uma linha semelhante a esta:

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

E adicionamos o seguinte ao final da linha:

init = / sbin / e4rat-collect

No meu caso, é assim:

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

No passo anterior podemos fazer exatamente o mesmo desde a inicialização, quando a tela do grub aparecer, estamos na linha de nosso SO e pressionamos 'e' para editá-lo. Caso tenha vários sistemas instalados no disco, é mais fácil fazê-lo, pois evitamos nos envolver no arranque dos demais.

Feito isso, fechamos o editor Ctrl + X e reiniciá-lo.

Quando terminar de carregar o sistema, devemos abrir os programas que costumamos iniciar com mais frequência, como o navegador, gerenciador de e-mail, etc ..., temos dois minutos para fazê-lo. Feito isso, certificamo-nos de que o arquivo de log foi criado.

ls / var / lib / e4rat /

A resposta deve ser startup.log, se não mostrar nada você terá que repetir os passos novamente.

Agora voltamos a editar o grub, desta vez fazemos isso na tela inicial pressionando e, como expliquei acima. E adicionamos o parâmetro único ao final da linha que mencionamos antes, sendo o seguinte:

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

Fechamos e reiniciamos, mas desta vez em modo de segurança ou pela linha de comando. Faça login com nosso nome de usuário e senha e execute:

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

Feito isso, o e4rat começa a mover os arquivos do seu disco, (pode demorar um pouco), quando termina, reiniciamos.

sudo shutdown -r now

Para que o programa sempre rode no início e dure mesmo que atualizemos, editamos nosso grub:

sudo nano / etc / default / grub

e procuramos a linha:

GRUB_CMDLINE_LINUX_DEFAULT = "splash silencioso"

Adicionamos a seguinte linha antes do splash silencioso,

init = / sbin / e4rat-preload

Ficando assim.

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

Nós salvamos o arquivo e recarregamos o grub:

sudo update-grub

Nós já temos. A partir de agora, os programas normais serão carregados mais rapidamente na inicialização.

Para obter mais informações, você pode visitar o página do projeto no sourceforge.

fonte: Zona Linux


Deixe um comentário

Seu endereço de email não será publicado. Campos obrigatórios são marcados com *

*

*

  1. Responsável pelos dados: Miguel Ángel Gatón
  2. Finalidade dos dados: Controle de SPAM, gerenciamento de comentários.
  3. Legitimação: Seu consentimento
  4. Comunicação de dados: Os dados não serão comunicados a terceiros, exceto por obrigação legal.
  5. Armazenamento de dados: banco de dados hospedado pela Occentus Networks (UE)
  6. Direitos: A qualquer momento você pode limitar, recuperar e excluir suas informações.

  1.   Oswaldo dito

    Olá bem, obrigado por responder, tentei fazê-lo mas não consegui, se tiver tempo para atualizar o post com o LM seria muito bom, obrigado Pablo.

  2.   Vamos usar Linux dito

    Na época, eu havia tentado com o Ubuntu. Acho que não deve haver grandes diferenças com o LM.
    Felicidades! Paulo.

  3.   Oswaldo dito

    Olá, bom pela contribuição, minha pergunta é se você já experimentou com o LM 13? Trabalho?.
    Saludos y gracias

  4.   Vamos usar Linux dito

    Exato! Ele também pode ser usado em outras distros. A ideia era apresentar o programa, explicar os passos de instalação para os mais novos (geralmente usuários do Ubuntu e a maioria dos leitores de blog). Quem usa outras distros com certeza sabe o que fazer ou onde procurar mais informações.
    Felicidades! Paulo.

  5.   Batida 006 dito

    Já tentei e a verdade é que perdi meu gdm, estou usando o trisquel 5.0 que é baseado no Ubuntu 11.04, quero saber se existe algum arquivo para editar para poder recuperar meu ambiente gráfico, obrigado

  6.   Joshua dito

    Ele também pode ser usado para outras distros, por exemplo Archlinux ñ.ñ
    https://wiki.archlinux.org/index.php/E4rat_%28Espa%C3%B1ol%29

    lembranças

  7.   Adriano Garcia dito

    Não me deixa instalar, isto é o que recebo no terminal:

    Erro CMake em /usr/share/cmake-2.8/Modules/FindBoost.cmake:1138 (mensagem):
    Incapaz de encontrar as bibliotecas Boost solicitadas.

    Incapaz de encontrar os arquivos de cabeçalho Boost. Defina BOOST_ROOT para a raiz
    diretório contendo Boost ou BOOST_INCLUDEDIR para o diretório contendo
    Cabeçalhos de Boost.
    Pilha de chamadas (a chamada mais recente primeiro):
    CMakeLists.txt: 20 (find_package)

    Erro CMake em src / cmake / Findext2fs.cmake: 17 (MENSAGEM):
    Não foi possível encontrar ext2fs
    Pilha de chamadas (a chamada mais recente primeiro):
    src / CMakeLists.txt: 57 (FIND_PACKAGE)

    - Configurando incompleto, ocorreram erros!

    lembranças

  8.   Adriano Garcia dito

    Ok, você pode baixar o pacote deb, eu baixei as fontes diretamente.

  9.   Envi dito

    O registro, a realocação e o pré-carregamento de arquivos parecem bons, mas ...

    Demora tanto para iniciar uma distribuição Linux? É uma questão dos serviços que executamos? Continuamos reclamando da mesma coisa?

    Não preciso mais do que ligar o celular e digitar o código de identificação, e estou com um drama com Ext4, pois minha atual distro de resgate, Slax, não gerencia esse sistema de arquivos no momento, o que já leva tempo. 😉

  10.   Adriano Garcia dito

    Algo assim acontece com mais alguém?

  11.   Silvasfull dito

    Você tem que editar o arquivo de configuração do grub como superusuário do sistema ... Obviamente, desta forma ele não salvará as alterações. Felicidades…

  12.   Ja dito

    Apenas para Ubuntu?

  13.   Adriano Garcia dito

    Bem, eu tenho problemas ao editar do boot.
    Pulso e, adicionando único à linha e pulso ctrl + x
    Depois disso, a tela fica preta e eu tenho que reiniciar.
    Volto para o editor e vejo que a alteração não foi salva.

    lembranças

    1.    Mcplatano dito

      Obrigado, funcionou perfeitamente no Debian. Muitas dependências (libboots) mas está tudo bem.

  14.   Lorenzo dito

    Acho que essa otimização é inútil para unidades SSD, certo?