Eu tenho um laptop bastante decente (CPU Intel Core i7-3520M a 2.90GHz, SSD SataII da Samsung, 8 GB de RAM), mas não estou satisfeito com meus tempos de inicialização e desligamento ... Instalei o bootchart e estou tentando interpretá-lo , mas não entendo algumas partes.
Em particular, eu não entendo o que está acontecendo durante os primeiros 10 segundos, quando quase não há utilização da CPU, nem E / Ss. O que está acontecendo então? (parece haver apenas udevd, modprobe e plymouth em execução).
No outro extremo do meu trabalho diário, também experiente o desligamento lento. Nenhum gráfico de abate aqui, então eu sou ainda mais sem noção ...
Atualização Vim através de uma dica dizendo que pressionar a tecla para cima enquanto desligava dá acesso ao console (eu estava lutando com F1 / Alt F1 antes disso). Então, eu vi que o longo tempo de desligamento parece ter a ver com o rpcbind e o modem-manager não conseguirem sair corretamente ... Alguma idéia?
Atualização 2 Eu desinstalei o rpcbind, bem como o modemmanager. Isso melhorou as coisas para o desligamento, mas ainda tenho vários segundos aguardando entre a mensagem 'Todos os processos terminados em 1 segundo' e o desligamento real. Nesse momento, recebo uma mensagem rápida que ainda não consegui ler, mas suspeito que ocorra algum tempo limite ...
Atualização 3 Ok, acho que reduzi as coisas até a execução do resumo e da espera pela raiz durante os primeiros 10 segundos do processo de inicialização. Isso leva mais de 5 segundos, sem disco nem atividade perceptível da CPU. Notei que o UUID de swap no /etc/initramfs/conf.d/resume não corresponde ao UUID real da minha partição de swap, que por acaso é ... criptografada. Talvez seja esse o ponto? Alguma dica sobre initramfs-tools e cryptswap?
Respostas:
Ok, eu encontrei o problema. Como eu estava sentindo, os 5 segundos em espera no currículo e na espera pela raiz não são normais.
Pesquisando no Google, finalmente encontrei este relatório de bug: atraso de 5 segundos na espera por raiz
Essencialmente, ele afirma que a espera de 5 segundos se deve a uma entrada incorreta
/etc/initramfs-tools/conf.d/resume
.Acontece que minha troca é criptografada e eu tive a instalação inicial do UUID
/etc/initramfs-tools/conf.d/resume
. Tentei colocar o dado pelo blkid para / dev / mapper / cryptswap1, mas não funcionou ...Finalmente, apenas comentei a entrada no arquivo e o atraso de 5 segundos se foi. De qualquer forma, o hibernate não está ativado no meu sistema (acho que está desativado por padrão no Ubuntu). Observe o # no início da entrada.
então corra:
Então, aqui está o meu último gráfico de inicialização:
Muito melhor. Em relação ao desligamento, a remoção do rpcbind e do modemmanager fez o truque. Agora tenho ótimos tempos de inicialização e desligamento.
fonte
Talvez você queira instalar o SO na RAM? Se a velocidade real é o que você procura, então seria isso. A diferença entre o tempo de carregamento do SSD e o RAM é enorme.
fonte