Boot lento, que processos posso desabilitar sem afetar o sistema?

1. Boot lento, que processos posso desabilitar sem afetar o sistema?

Perfil removido
removido

(usa Nenhuma)

Enviado em 24/05/2018 - 12:06h

Recentemente estava testando várias distros, inclusive diferentes sabores do Manjaro, mas percebi algo que estranho que se repete em todas... O boot demora a quase a mesma coisa em todas as distros e/ou interface gráficas. Como resolvi me manter no Manjaro permanentemente, gostaria de saber o que fazer pra melhorar o tempo de boot? Não tenho SSD infelizmente, mas mesmo assim acho que é possível desabilitar alguma coisa que esteja sendo iniciada e fazendo demorar mais do que o normal. Para vocês terem noção, eu desativei o bloqueio de tela e coloquei login automático.

Usei o comando systemd-analyze para analisar o tempo total de boot, eis aqui o resultado:
[ariel@ariel-pc ~]$ systemd-analyze
Startup finished in 15.072s (firmware) + 6.098s (loader) + 2.570s (kernel) + 12.516s (userspace) = 36.258s
graphical.target reached after 11.438s in userspace
Resumo: 47 segundos. As vezes chega a 52, 50, 48 e fica nessa média.

Já o comando systemd-analyze blame mostra isso:
[ariel@ariel-pc ~]$ systemd-analyze blame
7.594s systemd-journal-flush.service
5.459s lvm2-monitor.service
5.425s systemd-modules-load.service
4.866s dev-sda1.device
1.430s NetworkManager.service
1.361s systemd-sysusers.service
1.227s colord.service
1.132s systemd-logind.service
1.060s accounts-daemon.service
893ms ldconfig.service
826ms polkit.service
766ms systemd-fsck@dev-disk-by\x2duuid-04c86691\x2d86f7\x2d4da1\x2db52a\x2d1a2c1e2e8574.service
423ms linux-module-cleanup.service
361ms systemd-timesyncd.service
331ms udisks2.service
298ms systemd-random-seed.service
273ms systemd-fsck@dev-disk-by\x2duuid-8291\x2d1459.service
264ms wpa_supplicant.service
216ms user@1000.service
202ms home.mount
197ms dev-mqueue.mount
195ms dev-hugepages.mount
194ms systemd-remount-fs.service
192ms systemd-udevd.service
189ms sys-kernel-debug.mount
163ms upower.service
158ms systemd-tmpfiles-setup-dev.service
158ms systemd-tmpfiles-setup.service
157ms systemd-journald.service
151ms boot-efi.mount
147ms kmod-static-nodes.service
146ms systemd-udev-trigger.service
144ms gdm.service
105ms systemd-journal-catalog-update.service
90ms systemd-tmpfiles-clean.service
85ms systemd-update-utmp.service
68ms dev-disk-by\x2duuid-1ea7d316\x2d826c\x2d4855\x2d803d\x2d52bb68857953.swap
47ms systemd-user-sessions.service
41ms sys-fs-fuse-connections.mount
34ms systemd-update-done.service
20ms rtkit-daemon.service
17ms tmp.mount
15ms systemd-sysctl.service
10ms sys-kernel-config.mount

Inclusive vi muita gente falando que pode-se remover o serviço lvm2-monitor e NetworkManager. Alguém sabe onde posso saber mais sobre esses serviços?

Usando o comando systemctl list-unit-files | grep enabled aparece isso:
[ariel@ariel-pc ~]$ systemctl list-unit-files | grep enabled
autovt@.service enabled
cronie.service enabled
dbus-org.freedesktop.NetworkManager.service enabled
dbus-org.freedesktop.nm-dispatcher.service enabled
display-manager.service enabled
gdm.service enabled
getty@.service enabled
haveged.service enabled
linux-module-cleanup.service enabled
NetworkManager-dispatcher.service enabled
NetworkManager.service enabled
systemd-fsck-root.service enabled-runtime
systemd-timesyncd.service enabled
remote-fs.target enabled
pamac-cleancache.timer enabled
pamac-mirrorlist.timer enabled


A maioria dos serviços não dão informação com o comando man. Não sei exatamente o que fazer, por hora só desativei o bluetooth.service que não uso, usando os seguintes comandos:
sudo systemctl stop bluetooth.service
sudo systemctl disable bluetooth.service
sudo systemctl mask bluetooth.service


Alguém tem alguma dica? Quero desativar o máximo de besteiras possíveis!



  


2. Re: Boot lento, que processos posso desabilitar sem afetar o sistema?

Alberto Federman Neto.
albfneto

(usa openSUSE)

Enviado em 24/05/2018 - 17:40h

Olha, networkmanager vc pode desabilitar, se não usar.... mas a maior parte dos linux usa, na interface gráfica.

Duro que Systemd, vc não pode parar muita coisa dele!

Mas.... seu boot tá lento, em que ponto? quais os serviços com problemas?

Veja este tutorial. é para Fedora, mas Systemd é parecido (a mesma porcaria! rsrsrsr) em várias distros...
¨¨¨¨¨¨¨¨¨¨¨¨¨¨¨¨¨¨¨¨¨¨¨¨¨¨¨¨¨¨¨¨¨¨¨¨¨¨¨¨¨¨¨¨¨¨¨¨¨¨¨¨¨¨¨¨¨¨¨¨¨¨¨¨¨¨¨¨¨¨¨¨¨¨¨¨¨¨¨¨¨¨¨¨¨¨¨¨¨¨¨¨
Albfneto,
Ribeirão Preto, S.P., Brasil.
Usuário Linux, Linux Counter: #479903.
Distros Favoritas: Sabayon, Gentoo, openSUSE, Mageia e OpenMandriva.


3. Re: Boot lento, que processos posso desabilitar sem afetar o sistema?

Matheus
pylm

(usa Gentoo)

Enviado em 24/05/2018 - 17:45h

O serviço de lvm ali é pra gerenciar snapshots lvm então se não usa esse tipo de particionamento pode mandar o serviço embora.

O network manager é teu gerenciador de rede, se não iniciar no boot vai ter que iniciar manualmente depois, também poderia trocar ele pelo wicd.

Dá uma olhada também nesse modules-load, veja quais módulos estão sendo carregados.

E também seria interessante limpar os logs do systemd já que ele parece tá tendo problemas pra processar tudo (talvez devido a velocidade do HD, quantos RPM tem esse HD?)


4. Re: Boot lento, que processos posso desabilitar sem afetar o sistema?

Perfil removido
removido

(usa Nenhuma)

Enviado em 25/05/2018 - 10:08h

albfneto escreveu:

Olha, networkmanager vc pode desabilitar, se não usar.... mas a maior parte dos linux usa, na interface gráfica.

Duro que Systemd, vc não pode parar muita coisa dele!

Mas.... seu boot tá lento, em que ponto? quais os serviços com problemas?

Veja este tutorial. é para Fedora, mas Systemd é parecido (a mesma porcaria! rsrsrsr) em várias distros...
¨¨¨¨¨¨¨¨¨¨¨¨¨¨¨¨¨¨¨¨¨¨¨¨¨¨¨¨¨¨¨¨¨¨¨¨¨¨¨¨¨¨¨¨¨¨¨¨¨¨¨¨¨¨¨¨¨¨¨¨¨¨¨¨¨¨¨¨¨¨¨¨¨¨¨¨¨¨¨¨¨¨¨¨¨¨¨¨¨¨¨¨
Albfneto,
Ribeirão Preto, S.P., Brasil.
Usuário Linux, Linux Counter: #479903.
Distros Favoritas: Sabayon, Gentoo, openSUSE, Mageia e OpenMandriva.

Desculpa a demora pra responder, fui dormir ontem.
Eu desativei o NetworkManager e a internet continua a funcionar, ela é automática e ligada via cabo.
Meu boot demora quase 1 minuto, pra mim isso é lento, mesmo com HD. O máximo que eu consegui diminuir esse tempo já ficarei feliz.
Que tutorial?


5. Re: Boot lento, que processos posso desabilitar sem afetar o sistema?

Perfil removido
removido

(usa Nenhuma)

Enviado em 25/05/2018 - 10:10h

pylm escreveu:

O serviço de lvm ali é pra gerenciar snapshots lvm então se não usa esse tipo de particionamento pode mandar o serviço embora.

O network manager é teu gerenciador de rede, se não iniciar no boot vai ter que iniciar manualmente depois, também poderia trocar ele pelo wicd.

Dá uma olhada também nesse modules-load, veja quais módulos estão sendo carregados.

E também seria interessante limpar os logs do systemd já que ele parece tá tendo problemas pra processar tudo (talvez devido a velocidade do HD, quantos RPM tem esse HD?)


Sim, não uso, por isso desativei o lvm.
Como faço pra limpar os modulos do systemd? Algum comando em específico?
Meu HD é um Toshiba de 7200 RPM.


6. Re: Boot lento, que processos posso desabilitar sem afetar o sistema?

Perfil removido
removido

(usa Nenhuma)

Enviado em 25/05/2018 - 10:13h

Inclusive abri uma máquina virtual com o Manjaro instalado e estou testando remover alguns serviços do systemd, entre outros que não faço uso. Na máquina virtual sou mais livre pra testar sem ferrar com o sistema, mas o quanto mais de informação eu tiver sobre um serviço específico, melhor será.
Qualquer informação é bem vinda!

Sei que posso desativar:

dbus-org.freedesktop.NetworkManager.service
dbus-org.freedesktop.nm-dispatcher.service
NetworkManager-dispatcher.service

Mas infelizmente não faço ideia do que eles fazem.


7. Re: Boot lento, que processos posso desabilitar sem afetar o sistema?

Ryuk Shinigami
Ryuk

(usa Nenhuma)

Enviado em 25/05/2018 - 10:30h

Dá uma olhada nisso:
https://wiki.archlinux.org/index.php/Improving_performance/Boot_process


8. Re: Boot lento, que processos posso desabilitar sem afetar o sistema?

Clodoaldo Santos
clodoaldops

(usa Linux Mint)

Enviado em 25/05/2018 - 10:47h

Eu só senti diferença perceptível após colocar um SSD.



9. Re: Boot lento, que processos posso desabilitar sem afetar o sistema?

Alberto Federman Neto.
albfneto

(usa openSUSE)

Enviado em 25/05/2018 - 12:34h

olha, um minuto parece muito, mas como é seu computador?
pq aqui está demorando 32 segundos, e eu tenho 16 giga de RAM.
¨¨¨¨¨¨¨¨¨¨¨¨¨¨¨¨¨¨¨¨¨¨¨¨¨¨¨¨¨¨¨¨¨¨¨¨¨¨¨¨¨¨¨¨¨¨¨¨¨¨¨¨¨¨¨¨¨¨¨¨¨¨¨¨¨¨¨¨¨¨¨¨¨¨¨¨¨¨¨¨¨¨¨¨¨¨¨¨¨¨¨¨
Albfneto,
Ribeirão Preto, S.P., Brasil.
Usuário Linux, Linux Counter: #479903.
Distros Favoritas: Sabayon, Gentoo, openSUSE, Mageia e OpenMandriva.


10. Re: Boot lento, que processos posso desabilitar sem afetar o sistema?

Perfil removido
removido

(usa Nenhuma)

Enviado em 25/05/2018 - 14:27h



Li tudo, mas não me ajudou a resolver o problema.
Inclusive muitos dos passos descritos ali eu já tinha seguido antes mesmo de ler.


11. Re: Boot lento, que processos posso desabilitar sem afetar o sistema?

Perfil removido
removido

(usa Nenhuma)

Enviado em 25/05/2018 - 14:28h

clodoaldops escreveu:

Eu só senti diferença perceptível após colocar um SSD.

Mas por hora não tenho dinheiro pra comprar um.


12. Re: Boot lento, que processos posso desabilitar sem afetar o sistema?

Matheus
pylm

(usa Gentoo)

Enviado em 25/05/2018 - 14:33h

Dá uma olhada nos módulos que o sistema ta carregando, o serviço do systemd (que tá levando 5s no boot, segundo teu comentário lá em cima) procura eles nos seguintes diretórios:


/etc/modules-load.d/

/run/modules-load.d/

/usr/lib/modules-load.d/


As listas ficam em arquivos .conf, poste o conteúdo de todas.



01 02



Patrocínio

Site hospedado pelo provedor RedeHost.
Linux banner

Destaques

Artigos

Dicas

Tópicos

Top 10 do mês

Scripts