Como posso melhorar meu tempo de inicialização? (saída do bootchart e dmesg incluída)


9

Percebi que meu tempo de inicialização ultimamente tem sido extraordinariamente lento. Estou executando o 12.04 em um laptop com uma CPU de 2.40GHz e 4GB de RAM. Executei o bootchart e o dmesg, mas não sei como usá-los para solucionar o problema.

Aqui está o gráfico de inicialização:

gráfico de inicialização

Aqui está o resultado do dmesg (era muito longo para colar aqui): http://pastebin.com/bspNtsux .

Qualquer ajuda seria muito apreciada. Deixe-me saber se posso fornecer mais informações. Desde já, obrigado.


11
Parece que seu desempenho de inicialização é realmente limitado a IO. Especialmente ureadahead está tomando quase 20 segundos essencialmente à espera para o disco ... (!)
alci

Tente desativar o ureadahead e publique o gráfico de inicialização. Eu me pergunto se isso pode raspar esses 20 segundos.
John Siu 21/01

Isso pode significar que seu disco está envelhecendo lentamente e é hora de substituí-lo; ou não.
Wolfer

Respostas:


2

Não sei quanto tempo de inicialização você espera e quanto tempo demorava nessa máquina. Acho que a ureadaheadpeça é bastante longa, mas não tenho certeza, pois uso SSDs há anos ...

De qualquer forma, você pode dar uma olhada no post http://ubuntuforums.org/showthread.php?t=1434502, que explica o ureadahead.

Nesta postagem, você pode tentar o seguinte:

  • acionar o reprofile do ureadahead

    sudo rm /var/lib/ureadahead/*.pack
    

    reinicie uma vez para re-perfilar e novamente para ver o resultado.

  • remova o ureadahead e veja se as coisas melhoram (elas provavelmente piorarão, mas quem sabe?)

    sudo mv /etc/init/ureadahead.conf /etc/init/ureadahead.disable
    

    depois reinicie e veja se as coisas estão melhores. Para reativar o ureadhead, renomeie de /etc/init/ureadahead.disablevolta para/etc/init/ureadahead.conf

Ajuda ?


Obrigado pelas sugestões. Infelizmente, eles não parecem ter ajudado. Você poderia explicar o que quis dizer quando disse que meu desempenho de inicialização estava vinculado a IO?
quer

11
Isso significa que, olhando para a primeira parte do gráfico, é possível ver que, na maioria das vezes, a atividade do disco está no máximo, enquanto a CPU não está. Portanto, a CPU está aguardando a entrada / saída do disco.
alci
Ao utilizar nosso site, você reconhece que leu e compreendeu nossa Política de Cookies e nossa Política de Privacidade.
Licensed under cc by-sa 3.0 with attribution required.