Saudações, pessoal.
Gostaria de compartilhar um "esqueminha" que eu testei aqui e gostei muito do resultado. É uma configuração avançada, então, não execute se não tiver segurança, uma vez que envolve modificar opções de Boot e tal.
Trata-se do projeto
e4rat. O que esse programa faz, é mapear os arquivos do processo de Boot, e tenta facilitar o processo de carregamento destes arquivos durante a inicialização.
Para mim, a diferença foi perceptível e aconselhável para quem utiliza HD.
Pois muito bem, vamos lá.
Estou eu aqui em um Debian e vou considerar a dica para tal, mas não é difícil de imaginar como seria em outras distribuições, uma vez que o que difere é basicamente a instalação do programa.
É requisito, que a partição de sistema esteja no formato
EXT4 e, no meu caso, estou utilizando o LILO. Para os que utilizam o GRUB, vejam o link de referência no final da dica. Lá, os caras estão utilizando o GRUB.
Primeira coisa, é instalar o
e4rat, nada complicado também:
su
# wget -c 'http://downloads.sourceforge.net/project/e4rat/0.2.3/e4rat_0.2.3_i386.deb'
# dpkg -i e4rat_0.2.3_i386.deb
O segundo passo, é configurar o LILO para fazer a coleta. Veja abaixo, o exemplo de entrada do LILO.
No seu caso, o kernel será diferente, mas somente se preocupe com a linha
append, comente a sua com um
# e crie uma igual ao mostrado abaixo:
image=/boot/vmlinuz-3.14.7.002
label="3.14.7.002"
root = "/dev/sda1"
initrd=/boot/initrd.img-3.14.7.002
append="init=/sbin/e4rat-collect"
read-only
Digite
lilo, para instalar os novos parâmetros do LILO e reboot o sistema normalmente.
Após reiniciar, não abra muita coisa, somente certifique-se de que o arquivo
/var/lib/e4rat/startup.log existe.
Se existir, ótimo! Se não, então algo deu errado: PARE!
Volte ao seu LILO como estava antes e vamos conversar.
O próximo passo, é otimizar os arquivos baseados na coleta de dados que foi feito, vamos editar o LILO novamente, desta vez, para que suba o sistema em modo mono-usuário.
Veja o exemplo abaixo, veja que novamente eu só alterei a linha
append.
image=/boot/vmlinuz-3.14.7.002
label="3.14.7.002"
root = "/dev/sda1"
initrd=/boot/initrd.img-3.14.7.002
append="single"
read-only
lilo, novamente, e reinicie a máquina. Vai parar na tela onde pede para pressionar
Ctrl+d para continuar, ou digitar a senha de root, digite a senha de root e entre no console como root.
Agora, execute o comando (copie antes este comando, senão você vai acabar descobrindo do modo errado que tem memória fraca, rsrs):
# e4rat-realloc /var/lib/e4rat/startup.log
Terminado o processo, edite o LILO novamente. Desta vez, colocando o parâmetro final em
append, que indica o comando que carrega os arquivos mais rápido.
Novamente, a única linha que deve ser semelhante entre o exemplo abaixo e a sua máquina, é a linha
append.
image=/boot/vmlinuz-3.14.7.002
label="3.14.7.002"
root = "/dev/sda1"
initrd=/boot/initrd.img-3.14.7.002
append="init=/sbin/e4rat-preload quiet splash"
read-only
Execute o
lilo e reinicie.
Se tudo correu bem, você já deve notar a diferença.
Referência:
Boa Sorte!