Diminuindo o Tempo de Inicialização do Linux Mint

Publicado por Mauricio Ferrari em 24/06/2020

[ Hits: 9.207 ]

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

Restaurando o .bashrc e o .profile para o padrão no Ubuntu e derivados

Jogos e Programas para Windows portados em AppImage para Linux

Inserindo Opções de Menu de Inicialização no Grub na Mão

Fortune em português no Slackware Current

Instalando o Flareget no Deepin 20

Leitura recomendada

Atualizando Fedora 21 para 22 sem usar FedUp, Yumex ou Fedy

Windows antes no Grub do Ubuntu 10.04

Visualizando acentos corretamente em compartilhamentos Windows

Sincronizar o horário com um servidor NTP

Criando repositório local compatível com Slackpkg+

  

Comentários
[1] Comentário enviado por fabio em 24/06/2020 - 08:19h

Excelente dica!

[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

[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