Pular para o conteúdo

Diminuindo o Tempo de Inicialização do Linux Mint

Dica publicada em Linux / Configuração
Mauricio Ferrari (LinuxProativo) maurixnovatrento
Hits: 11.217 Categoria: Linux Subcategoria: Configuração
  • Indicar
  • Impressora
  • Denunciar
O Viva o Linux depende da receita de anúncios para se manter. Ative os cookies aqui para nos patrocinar.
Não conseguimos carregar os anúncios. Se usa bloqueador, considere liberar o Viva o Linux para nos patrocinar.

Diminuindo o Tempo de Inicialização do Linux Mint

Resolvi fazer essa dica por causa do tempo de inicialização do meu Linux Mint absurdo.

systemd-analyze
Startup finished in 8.475s (kernel) + 1min 3.090s (userspace) = 1min 11.566s

Vamos começar analisando os serviços desnecessários com:

systemd-analyze blame
         25.416s apt-daily.service
         20.865s dev-sda8.device
          8.170s ModemManager.service
          7.915s NetworkManager-wait-online.service
          7.355s fail2ban.service
          7.127s NetworkManager.service
          5.918s systemd-udevd.service
          5.608s accounts-daemon.service
          4.788s thermald.service
          4.713s loadcpufreq.service
          4.212s lvm2-monitor.service
          3.759s grub-common.service
          3.695s rsyslog.service
          3.181s networking.service
          2.943s irqbalance.service
          2.692s keyboard-setup.service
          2.586s systemd-tmpfiles-setup-dev.service
          2.531s systemd-tmpfiles-setup.service
          2.473s systemd-logind.service
          2.446s avahi-daemon.service
          2.305s ondemand.service
          2.041s virtualbox.service

Comecei desativando o que no meu caso é desnecessário, vai de cada caso:

sudo systemctl disable fail2ban.service
$ sudo systemctl disable rsyslog.service
$ sudo systemctl disable lvm2-monitor.service
$ sudo systemctl disable openvpn.service
$ sudo systemctl disable virtualbox.service


No Centro de Controle, em Aplicativos de Sessão, desabilitei:
  • AT-SPI D-Bus Bus (por recomendação)
  • blueberry (por recomendação)
  • Desktop Sharing
  • Gerenciador de Energia
  • mintUpload
  • mintwelcome
  • Support for NVIDEA Prime
  • User folders update (por recomendação)

E por fim, no terminal:

sudo systemctl edit apt-daily.timer

Acrescente:

# apt-daily timer configuration override
[Timer]
OnBootSec=15min
OnUnitActiveSec=1d
AccuracySec=1h
RandomizedDelaySec=30min
O Viva o Linux depende da receita de anúncios para se manter. Ative os cookies aqui para nos patrocinar.
Não conseguimos carregar os anúncios. Se usa bloqueador, considere liberar o Viva o Linux para nos patrocinar.

Ctrl+O para salvar e Ctrl+X para sair.

Após a reinicialização olha como ficou:

systemd-analyze
Startup finished in 8.035s (kernel) + 28.108s (userspace) = 36.143s

Não tem nem comparação.

Referência: Aumentando a velocidade de boot no Linux - Caderno de Laboratório

O Viva o Linux depende da receita de anúncios para se manter. Ative os cookies aqui para nos patrocinar.
Não conseguimos carregar os anúncios. Se usa bloqueador, considere liberar o Viva o Linux para nos patrocinar.

Instalando o Aplicativo de Videoconferência Zoom no Deepin 20

Enumerando linhas com o comando nl

Tapeando o Bug no Menu do MATE 1.24 no Linux Mint 20

Nulloy - Você conhecia esse reprodutor de áudio?

Desligar e Reiniciar o Linux pelo Terminal - Todas as Formas Possíveis

Instalando o MATE no Arch Linux

Aumentando compatibilidade do wireless Realtek 8187B (Itautec W7655) no Slackware (13.1 ou superior)

Adicionando repositórios PPA no Ubuntu

Base LDAP do Active Directory do Windows Server 2008 64 bits para autenticação do Apache - openSUSE 11.3 64 bits

Pesquisa do Google na barra de endereços do Firefox - Linux Mint

#1 Comentário enviado por fabio em 24/06/2020 - 08:19h
Excelente dica!
#2 Comentário enviado por removido em 24/06/2020 - 11:01h
Bela dica!
Muito bom!
Aqui eu só mexi nos aplicativos de sessão!
Desabilitei: flatpack, mint-update, mint-welcome, nvidia-prime
Meu velho amigo : Itautec/2011 (Ci3 + 4/ram + 120/ssd + intel-hd)
LinuxMint-19.3-MATE

*antes
linuxmint@itautec:-$ systemd-analyze
Startup finished in 4.900s (kernel) + 15.245s (userspace) = 20.146s
graphical.target reached after 2.400s in userspace

*depois
linuxmint@itautec:-$ systemd-analyze
Startup finished in 4.977s (kernel) + 2.382s (userspace) = 7.359s
graphical.target reached after 2.369s in userspace
#3 Comentário enviado por maurixnovatrento em 24/06/2020 - 12:36h

[2] Comentário enviado por clodoaldops em 24/06/2020 - 11:01h

Bela dica!
Muito bom!
Aqui eu só mexi nos aplicativos de sessão!
Desabilitei: flatpack, mint-update, mint-welcome, nvidia-prime
Meu velho amigo : Itautec/2011 (Ci3 + 4/ram + 120/ssd + intel-hd)
LinuxMint-19.3-MATE

*antes
linuxmint@itautec:-$ systemd-analyze
Startup finished in 4.900s (kernel) + 15.245s (userspace) = 20.146s
graphical.target reached after 2.400s in userspace

*depois
linuxmint@itautec:-$ systemd-analyze
Startup finished in 4.977s (kernel) + 2.382s (userspace) = 7.359s
graphical.target reached after 2.369s in userspace



É, a diferença foi grande.
#4 Comentário enviado por removido em 24/06/2020 - 16:43h
A dica se extente para qualquer distribuição que use o SystemD.
Deveria ser descrito pra que serve cada coisa que foi desabilitada, se o usuário desabilitar ele vai perder acesso a uma funcionalidade. Seria bom explicar.
#5 Comentário enviado por maurixnovatrento em 25/06/2020 - 14:02h

[4] Comentário enviado por bilufe em 24/06/2020 - 16:43h

A dica se extente para qualquer distribuição que use o SystemD.
Deveria ser descrito pra que serve cada coisa que foi desabilitada, se o usuário desabilitar ele vai perder acesso a uma funcionalidade. Seria bom explicar.


Me desse uma ideia. Vou ver que artigo eu consigo fazer com isso.
#6 Comentário enviado por adenilsonbrs em 06/09/2020 - 17:41h
O que exatamente esse último procedimento no terminal faz ?
#7 Comentário enviado por maurixnovatrento em 06/09/2020 - 22:00h

sudo systemctl edit apt-daily.timer

Esse?

É o maior vilão para o atraso da inicialização. Isso é para acrescentar instruções para ele iniciar 15min depois da inicialização, dentre outras opções.

___________________________________________________________
Conhecimento não se Leva para o Túmulo.
https://github.com/MauricioFerrari-NovaTrento
#8 Comentário enviado por adenilsonbrs em 07/09/2020 - 02:58h
Obrigado ! Vou já fazer. Isso não pode ocasionar em problemas futuros para eu que sou um usuário sem muito conhecimento de procedimentos manuais ?

Contribuir com comentário

Entre na sua conta para comentar.