Inicialização lenta / login - como descubro a causa?

1

Minha inicialização e login são muito mais lentos que uma nova instalação.

Como posso rastrear os processos de inicialização e login para descobrir quais programas estão demorando para serem carregados?

    
por Mehrdad 23.12.2011 / 20:39

1 resposta

5

Uma maneira é usar o pacote bootchart - isso produz um arquivo de imagem .png mostrando quais processos estão sendo iniciados e por quanto tempo esses processos são executados. Ele também descreve a taxa de transferência de disco, que mostra como as informações eficientes são obtidas de seu disco.

Para instalar -

sudo apt-get install bootchart pybootchartgui

Reinicie e faça login.

Procure em /var/log/bootchart pelo arquivo de imagem.

por exemplo - parte do meu bootchart se parece com:

Para desinstalar -

sudo apt-get remove bootchart pybootchartgui

Causas possíveis de uma inicialização lenta

Primeiro verifique se você está executando algum processo desnecessário - por exemplo, bluetooth, modemmanager. Verifique também quais processos estão sendo executados após o login.

Também vale a pena fazer o cache novamente dos arquivos ureadahead do cache - esses arquivos são usados para acelerar sua inicialização. Lembre-se, remova o bootchart primeiro, reinicie, remova os arquivos * .pack e reinicie duas vezes antes de reinstalar o bootchart.

    
por fossfreedom 23.12.2011 / 20:59