Como dizer qual processo desacelera a inicialização (bootchart)

1

Então meu computador inicializa por 150s e eu posso ver claramente que não faz nada entre 40 e 105s. Você pode me ajudar a determinar qual processo é responsável por esse desperdício de tempo?

    
por Gilles 14.04.2014 / 15:44

1 resposta

1

I can clearly see that it does nothing between 40-105s.

Se você quer dizer que o uso da CPU parece baixo, note que 'I / O (wait)' é muito alto durante esse período de tempo, e vários processos são sombreados em rosa (pelo menos um para o período inteiro), indicando eles estão em "sleep interruptible" .

O ininterrupto sleep não é necessariamente um estado passivo para o kernel - pode estar ocupado em looping o tempo todo, e isso normalmente é incluído no componente "sys" do tempo da CPU, então talvez o aplicativo que produziu este gráfico tenha subtraído naquela. De qualquer forma, se o processo de inicialização tiver chegado a um ponto em que nada mais pode ser iniciado, pois tudo o que resta requer outra coisa para terminar primeiro, e todas essas coisas estão esperando na E / S, isso é o que poderia acontecer.

Se esta for uma área de trabalho normal usando o armazenamento em disco local, as E / S ininterruptas aguardando esse tempo podem indicar um hardware com falhas intermitentes.

    
por 14.04.2014 / 22:16

Tags