Como saber o que está a atrasar o arranque do Linux

Com systemd-analyze, identificando serviços lentos específicos.

Intermédio 1 min de leitura Publicado em 2026 Por Equipo SolucionaPC
systemd-analyze

Mostra o tempo total de arranque, discriminado entre o próprio kernel e o espaço de utilizador (tudo o que carrega depois).

Ver que serviços concretos demoram mais

systemd-analyze blame

Lista todos os serviços que arrancam ao ligar, ordenados do tempo consumido maior para o menor — o candidato mais provável a otimizar aparece primeiro.

Ver a cadeia de dependências (para casos mais complexos)

systemd-analyze critical-chain

Mostra que serviços esperam por outros antes de poderem arrancar — útil quando o problema não é um único serviço lento, mas uma cadeia de dependências mal otimizada.

Dica: se um serviço concreto do systemd-analyze blame demorar muito e não precisar dele logo desde o arranque, pode atrasá-lo ou desativá-lo com sudo systemctl disable nome-servico — investigue bem o que faz antes de o desativar.

Perguntas frequentes

O que é um tempo de arranque normal?

Varia consoante o hardware, mas num SSD moderno, 10-20 segundos totais é razoável. Se o seu equipamento demorar muito mais, o systemd-analyze blame ajuda-o a identificar o serviço específico responsável.

É seguro desativar um serviço lento no arranque?

Depende de qual serviço for — investigue a sua função antes de o desativar. Alguns são essenciais mesmo que demorem, outros podem ser atrasados sem problema se não precisar deles desde o primeiro segundo.

Partilhar: