Startup benchmarking no Fedora 24

0

Meu Fedora 24 PC leva mais de 2 minutos para chegar a um estado utilizável.

De volta, quando eu usava o Ubuntu, o bootchart gerava um gráfico detalhado do tempo de inicialização, mostrando quanto tempo cada componente levava para inicializar. Existe um pacote bootchart para o Ubuntu e, quando instalado, ele pode ser invocado via CLI como bootchart .

Embora não exista nenhum pacote bootchart para o Fedora, encontrei uma maneira bastante complicada ok invocando o bootchart . No entanto, isso não forneceu muita informação sobre como melhorar a velocidade de inicialização:

Como posso obter um relatório mais detalhado sobre o que faz com que o Fedora seja tão lento?

    
por That Brazilian Guy 01.10.2016 / 03:08

1 resposta

1

Descobri que systemd-analyze fornece informações detalhadas

systemd-analyze - Analyze system boot-up performance. (...) Determine system boot-up performance statistics and other state and tracing information

Ele vem pré-instalado no Fedora e pode ser chamado simplesmente chamando

  • systemd-analyze blame : mostra quanto tempo demorou para cada serviço começar.

    prints a list of all running units, ordered by the time they took to initialize. Note that the output might be misleading as the initialization of one service might be slow simply because it waits for the initialization of another service to complete.

  • systemd-analyze critical-chain :

    prints a tree of the time-critical chain of units. Note that the output might be misleading as the initialization of one service might depend on socket activation and because of the parallel execution of units.

por 01.10.2016 / 03:19