On 5/12/09, Gustavo Tomazi Ludwig <[email protected]> wrote:
>
> bem, o boot não caiu de 2m10s para 15s, ainda...
>
> tinha visto que no meu /etc/rc.d/rc.modules eu mandava reconstruir o
> módulo do VirtualBox a todo boot, então isso eu tirei.
>
> também tirei um monte de serviços que eu não precisava...
>
> a redução até agora foi de 1m! :)
>
>
>
> max wrote:
>> Eu acho que não tem nada a ver isso de "só porque o kernel é grande, é
>> lento". Perde tempo no probing mas isso se trata de milesegundos.
>>
>> Sim, otimizar o kernel vai trazer melhorias significativas, o simples
>> fato de desligar os simbolos de debugging já faz isso. Mas não quer
>> dizer que só porque tu tira algo do kernel que milagrosamente o boot
>> vai sair de 2:30m para 15s.
>>
>> Uma das coisas que mais consumiam tempo no meu boot era a rede. Até
>> achar o servidor DHCP, pegar o IP e etc. podia levar 15-30 segundos
>> dependendo do lugar. Para resolver isso eu configurei tudo para
>> escutar em 0.0.0.0 e inicio o wicd em background. Ficou mais prático,
>> inclusive, pois assim eu escolho entre usar a rede ethernet ou a rede
>> wireless de uma forma muito mais simples.
>>
> boa idéia! como eu faço isso?
Remove todas as configuracoes do rc.inet1.conf. Depois edita o rc.M e
coloca um & no fim da linha que inicia o wicd.

>> Outra coisa que consumia tempo era o ldconfig e a
>> atualização/reindexação dos temas e fontes, simplesmente desativei
>> isso e quando instalo tema, fonte ou biblioteca eu rodo os devidos
>> comandos manualmente (que por sinal, muitas vezes já são executados
>> pelo doinst.sh do pacote).
>>
>
> sim, eu já tinha ouvido falar nisso. o ldconfig é chamado pelo
> /etc/rc.d/rc.M, certo?
Isso mesmo.

>> Outro fator muito importante é o filesystem. Se tu usa ext3, boa parte
>> do tempo no boot pode ter sido perdida num fsck, por exemplo. Além
>> disso, eu costumo ativar a flag noatime no filesystem, tunings no modo
>> de journaling quando possível e também desativo operações custosas em
>> termos de leitura/escrita como apagar o /tmp (algumas distros fazem
>> isso, eu não lembro de nada no slackware mas não custa nada
>> lembrar...).
>>
> sim, eu uso ext3. gostei disso também! como faço isso?
Para desligar o access time no filesystem edita o /etc/fstab e coloca
um noatime na coluna de opcoes. Tu tambem pode ativar alguns recursos
que melhoram o desempenho do ext4 no ext3 sem converter, agora nao
tenho nenhum link p/ passa rmas nao e' dificil achar. ;)

> quanto a limpar o /tmp, pensei em um script que fizesse isso no
> shutdown, algo como
> # rm -rf /tmp/*.*
>
> isso funciona?
Eu nao gosto muito deste tipo de coisa mas tu pode fazer isso no
/etc/rc.d/rc.local_shutdown (tem que criar e dar a permissao de
execucao).

Cuida com a expressao que tu vai usar no rm: *.* casa com arquivo.txt
mas nao casa com arquivosemextensao. Alem disso, um .* pode ser bem
desastroso pois casa com .. e .. no caso do /tmp e' o /, ai nem
preciso falar o que acontece... :)

--~--~---------~--~----~------------~-------~--~----~
GUS-BR - Grupo de Usuários de Slackware Brasil
http://www.slackwarebrasil.org/
http://groups.google.com/group/slack-users-br

Antes de perguntar:
http://www.istf.com.br/perguntas/

Para sair da lista envie um e-mail para:
[email protected]
-~----------~----~----~----~------~----~------~--~---

Responder a