Diminuindo o Tempo de Inicialização do Linux Mint

Publicado por Mauricio Ferrari em 24/06/2020

[ Hits: 9.942 ]

Blog: https://www.youtube.com/@LinuxDicasPro

 


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

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

Outras dicas deste autor

Comando "less" Colorido no Shell

Enumerando linhas com o comando nl

Flacon no Debian e Linux Mint 20

Sed - duplicando linhas

Como empacotar programas compilados em DEB

Leitura recomendada

Montar partição NTFS com leitura/escrita no FreeBSD

Problemas com GCC no Sabayon Linux [Resolvido]

Adicionando o repositório Medibuntu no Ubuntu Linux

O comando "cal"

Como instalar Gnome completo no Fedora 17 Xfce Spin

  

Comentários
[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.

___________________________________________________________
[code]Conhecimento não se Leva para o Túmulo.
https://github.com/MauricioFerrari-NovaTrento [/code]

[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 ?

[9] Comentário enviado por maurixnovatrento em 07/09/2020 - 12:05h


Beleza, qualquer coisa estou a disposição.

___________________________________________________________
[code]Conhecimento não se Leva para o Túmulo.
https://github.com/MauricioFerrari-NovaTrento [/code]



Contribuir com comentário




Patrocínio

Site hospedado pelo provedor RedeHost.
Linux banner

Destaques

Artigos

Dicas

Tópicos

Top 10 do mês

Scripts