A inicialização com o 18.04 parece demorar um pouco mais do que as 17.10, então eu corri systemd-analyze blame
e descobri isso apt-daily.service
e estou apt-daily-upgrade.service
demorando mais de três minutos entre eles.
:~$ systemd-analyze time
Startup finished in 9.173s (kernel) + 3min 30.201s (userspace) = 3min 39.375s
graphical.target reached after 15.268s in userspace
:~$ systemd-analyze blame
1min 52.265s apt-daily-upgrade.service
1min 27.579s apt-daily.service
6.603s NetworkManager-wait-online.service
5.105s plymouth-quit-wait.service
1.517s plymouth-start.service
1.439s dev-sda1.device.............
Então, o que esses serviços estão realmente fazendo (verificando se o apt está atualizado, eu imagino), por que eles demoram tanto e eu realmente preciso deles para executar em todas as inicializações?
Respostas:
Você pode decidir por si mesmo. Mas nos meus sistemas (principalmente 16.04 LTS), desativei ambos com:
Devido ao fato de que algumas funcionalidades da área de trabalho são fornecidas
update-manager
eeu não quero receber mensagens de erro sobre arquivos de bloqueio em arquivos ou diretórios de listas sempre que executar
apt
manualmente.fonte
update-apt-xapian-index
está sendo executado diariamente e aproximadamente ao mesmo tempo que os serviços apt-daily. De qualquer forma, vou executar esses comandos hoje à noite e ver o que acontece amanhã.Sim, é importante, você precisa.
Se gastar dados da Internet é uma preocupação para você, como para mim, talvez você não queira que eles sejam iniciados com tanta frequência.
Mas isso é útil para manter seu sistema operacional seguro, mantendo os pacotes atualizados .
Agora, sobre a inicialização lenta, outros já responderam como solucionar isso :)
fonte
Você pode alterar o cronômetro do serviço, ele deve ser executado após a inicialização, na verdade. Aqui está a solução.
Inicialização lenta do Ubuntu 16.04 (apt-daily.service)
Como solução alternativa, faça
sudo systemctl edit apt-daily.timer
e cole o seguinte texto na janela do editor:Isso altera o "timer" que aciona o apt-daily.service para executar em um tempo aleatório entre 15 e 45 minutos após a inicialização e uma vez por dia depois. Consulte a página de manual systemd.timer para obter explicações adicionais (não muito bem escritas, infelizmente) sobre o que isso significa.
Se isso não estiver funcionando, crie / edite o arquivo em
/etc/systemd/system/apt-daily.timer
fonte