Inicialização do Pop OS! muito lenta

1. Inicialização do Pop OS! muito lenta

Rafael Vernet
rafavernet

(usa Ubuntu)

Enviado em 03/06/2020 - 13:13h

Fala pessoal. Tudo tranquilo?

Acabei de instalar o Pop Os! em dual boot com o Windows 10 diretamente no SSD mas o boot está bem lento.
Para se ter uma comparação, o W10 inicializa por completo em 5s, já no Pop está por volta de 30s. Esse tempo de boot nem conto com o grub (já que o PopOs não utiliza, indo diretamente para o sistema)

Alguma ideia da causa?

Rodei systemd-analyze time
Startup finished in 29.834s (firmware) + 4.460s (loader) + 5.025s (kernel) + 24.344s (userspace) = 1min 3.664s 
graphical.target reached after 24.324s in userspace


e também systemd-analyze blame
15.120s plymouth-quit-wait.service                        
4.389s networkd-dispatcher.service
3.042s udisks2.service
2.838s dev-sda3.device
2.644s accounts-daemon.service
2.600s plymouth-read-write.service
2.194s NetworkManager.service
2.114s polkit.service
1.908s dev-sdb6.device
1.792s system76-power.service
1.735s avahi-daemon.service
1.708s switcheroo-control.service
1.702s systemd-logind.service
1.699s thermald.service
1.699s wpa_supplicant.service
1.447s ModemManager.service
1.320s fwupd.service
1.266s systemd-cryptsetup@cryptswap.service
960ms rsyslog.service
906ms gpu-manager.service
897ms secureboot-db.service
864ms e2scrub_reap.service
808ms apport.service



  


2. Re: Inicialização do Pop OS! muito lenta

Clodoaldo Santos
clodoaldops

(usa Linux Mint)

Enviado em 03/06/2020 - 15:01h

FEDORA-32-MATE
fedora@itautec:-$ systemd-analyze time
Startup finished in 2.963s (kernel) + 6.560s (initrd) + 11.505s (userspace) = 21.030s
graphical.target reached after 11.467s in userspace

XUBUNTU-20.04-LTS
xubuntu@itautec:-$ systemd-analyze time
Startup finished in 3.080s (kernel) + 9.369s (userspace) = 12.449s
graphical.target reached after 9.332s in userspace

LINUXMINT-19-MATE
clodoaldops@itautec:-$ systemd-analyze time
Startup finished in 4.924s (kernel) + 10.301s (userspace) = 15.225s
graphical.target reached after 2.457s in userspace

Fedora tem inicialização mais lenta que Xubuntu
Não tenho nenhum Linux c/ gnome instalado para testar
Uma alternativa seria desabilitar serviços que não usa tempo todo como bluetooth
PopOS deve carregar muita coisa automaticamente pq é voltado p/ "usuário leigo iniciante"

*****************
Meu Blog: https://dicaslinuxmint.blogspot.com/


3. Re: Inicialização do Pop OS! muito lenta

Rafael Vernet
rafavernet

(usa Ubuntu)

Enviado em 03/06/2020 - 21:21h

clodoaldops escreveu:

FEDORA-32-MATE
fedora@itautec:-$ systemd-analyze time
Startup finished in 2.963s (kernel) + 6.560s (initrd) + 11.505s (userspace) = 21.030s
graphical.target reached after 11.467s in userspace

XUBUNTU-20.04-LTS
xubuntu@itautec:-$ systemd-analyze time
Startup finished in 3.080s (kernel) + 9.369s (userspace) = 12.449s
graphical.target reached after 9.332s in userspace

LINUXMINT-19-MATE
clodoaldops@itautec:-$ systemd-analyze time
Startup finished in 4.924s (kernel) + 10.301s (userspace) = 15.225s
graphical.target reached after 2.457s in userspace

Fedora tem inicialização mais lenta que Xubuntu
Não tenho nenhum Linux c/ gnome instalado para testar
Uma alternativa seria desabilitar serviços que não usa tempo todo como bluetooth
PopOS deve carregar muita coisa automaticamente pq é voltado p/ "usuário leigo iniciante"

*****************
Meu Blog: https://dicaslinuxmint.blogspot.com/


Não sou expert mas acredito que o fato de uma distro ser mais voltada para produtividade do que pentest, por exemplo, não quer dizer que deva carregar centenas de complementos.

O próprio mint tem uma proposta de facilidade e adaptação aos sistemas linux e não tive a mesma experiência do boot mais lento e nem com o Ubuntu.

De qualquer forma, agradeço pela resposta e vou continuar procurando a solução do problema. Lí algo em relação a SWAP (que direcionei para outra partição em outro disco) mas ainda não tive certeza.


4. Re: Inicialização do Pop OS! muito lenta

Clodoaldo Santos
clodoaldops

(usa Linux Mint)

Enviado em 03/06/2020 - 21:36h

Talvez um grande número de aplicativos snaps também seja responsável pela lentidão.
Você checou no Gnome Software se programas instalados são snaps?

*****************
Meu Blog: https://dicaslinuxmint.blogspot.com/


5. Re: Inicialização do Pop OS! muito lenta

Arnold
Arnoold

(usa Solus)

Enviado em 04/06/2020 - 03:19h

Pode ser culpa do systemd... O Pop!_OS usa o systemd ao invés do GRUB para o manusear boot. Não sei nem como você conseguiu fazer dualboot sendo que a maior reclamação é justamente não ter como fazer dualboot entre Pop!_OS e outros sistema operacional de forma "simples".
30 segundos é um bom tempo para boot, se for um HD. Se for um SSD é bastante tempo. Linux costuma ser um pouquinho mais lento que o Windows pra iniciar, mas a diferença é minúscula, em média menos de 15 segundos num SSD.
Você não tem muitos serviços ativos comparado com outras distros tipo o Ubuntu.



6. Re: Inicialização do Pop OS! muito lenta

Will D. Magno
Zoma

(usa Manjaro Linux)

Enviado em 04/06/2020 - 03:45h

Dá pra ver que o Plymouth está comendo belos 17,72 segundos do seu boot. Veja!
15.120s plymouth-quit-wait.service
2.600s plymouth-read-write.service

Plymouth é responsável por aquela tela bonitinha de carregamento do sistema operacional, a tela de inicialização. Ele deixa o "boot" mais bonito, mas também tem fama de deixar o tempo de boot maior... Se não te incomodar, eu desativaria esse serviço e também daria mask nele, pra evitar que tente se ativar novamente. Se você realmente achar o Plymouth inútil, pode desinstalá-lo.

Abra o terminal e digite cada comando um por um:
sudo systemclt disable plymouth-quit-wait.service
sudo systemclt disable plymouth-read-write.service
sudo systemclt mask plymouth-quit-wait.service
sudo systemclt mask plymouth-read-write.service

Ou simplesmente remova o Plymouth com
sudo pacman -R plymouth 


Outros serviços que eu desativaria seriam:
1. ModemManager.service é um daemon ativado por DBus que controla as interfaces de banda larga móvel (2G / 3G / 4G). Então, se você não possui uma interface de banda larga móvel, integrada, emparelhada com um telefone celular via bluetooth ou cabo USB, não precisa desse serviço. Caso contrário, mantenha-o ativado.

2. apport.service é a ferramenta de relatório de erros, bastante comum no Ubuntu. Pode desativar se não quiser que esses relatórios sejam enviados.

3. avahi-daemon.service serve para fornecer a descoberta de rede com configuração zero e facilitar a localização de impressoras e outros hosts na sua rede. Desative se achar desnecessário.

4. accounts-daemon.service faz parte do AccountsService comumente conhecido como "Contas Online" https://imgur.com/a/nVhZbYD , que permite que os programas obtenham e manipulem as informações da conta do usuário. Esse serviço é comum dentro das interfaces GNOME, Budgie e Cinnamon e muito provavelmente no KDE Plasma. Se você não faz uso disso, poderá desativar sem problemas.

Lembre-se:
sudo systemctl stop nome-do-serviço apenas pára o serviço momentaneamente, ao reiniciar ele é ativado novamente. Para fazer o oposto, o comando é start.
sudo systemctl disable nome-do-serviço desabilita o serviço, mas se algum serviço precisar dele, poderá ativá-lo novamente. Para fazer o oposto, o comando é enable.
sudo systemctl mask nome-do-serviço desabilita de forma total, então mesmo que outro serviço precise dele, não conseguirá ativá-lo de forma alguma. Para fazer o oposto, o comando é unmask.

Se você desativar tudo isso, vai poupar aproximadamente uns 24 segundos de boot. Talvez te ajude.


7. Re: Inicialização do Pop OS! muito lenta

Will D. Magno
Zoma

(usa Manjaro Linux)

Enviado em 04/06/2020 - 06:16h

rafavernet escreveu:
Não sou expert mas acredito que o fato de uma distro ser mais voltada para produtividade do que pentest, por exemplo, não quer dizer que deva carregar centenas de complementos.

O próprio mint tem uma proposta de facilidade e adaptação aos sistemas linux e não tive a mesma experiência do boot mais lento e nem com o Ubuntu.

De qualquer forma, agradeço pela resposta e vou continuar procurando a solução do problema. Lí algo em relação a SWAP (que direcionei para outra partição em outro disco) mas ainda não tive certeza.
Você tem razão, não faz sentido ter tantos serviços assim, só por ser uma distro voltada para uso doméstico, para "novatos" ou whatever.
Exemplo disso é a distro Solus, que tem um dos boots mais rápidos entre todas as distros que testei e ela é recomendada para usuários domésticos. A distro que mais vi serviços, inclusive 90% inúteis, foi o Ubuntu. Mais de 100 serviços ativos. Enquanto isso, o Solus, tem uns 20. A distro já chegou a dar boot em 4 segundos. Se desativar o snap, talvez fique ainda mais rápido.




8. Re: Inicialização do Pop OS! muito lenta

Will D. Magno
Zoma

(usa Manjaro Linux)

Enviado em 04/06/2020 - 06:18h

clodoaldops escreveu:

Talvez um grande número de aplicativos snaps também seja responsável pela lentidão.
Você checou no Gnome Software se programas instalados são snaps?

*****************
Meu Blog: https://dicaslinuxmint.blogspot.com/

Acredito que ele não tenha snap, pois se tivesse, ele teria alguns serviços relativos ao snap mostrados no resultado do comando systemd-analyze blame
E sim, snaps deixam o boot mais lento.


9. Re: Inicialização do Pop OS! muito lenta

Arnold
Arnoold

(usa Solus)

Enviado em 04/06/2020 - 06:30h

Zoma escreveu:

rafavernet escreveu:
Não sou expert mas acredito que o fato de uma distro ser mais voltada para produtividade do que pentest, por exemplo, não quer dizer que deva carregar centenas de complementos.

O próprio mint tem uma proposta de facilidade e adaptação aos sistemas linux e não tive a mesma experiência do boot mais lento e nem com o Ubuntu.

De qualquer forma, agradeço pela resposta e vou continuar procurando a solução do problema. Lí algo em relação a SWAP (que direcionei para outra partição em outro disco) mas ainda não tive certeza.
Você tem razão, não faz sentido ter tantos serviços assim, só por ser uma distro voltada para uso doméstico, para "novatos" ou whatever.
Exemplo disso é a distro Solus, que tem um dos boots mais rápidos entre todas as distros que testei e ela é recomendada para usuários domésticos. A distro que mais vi serviços, inclusive 90% inúteis, foi o Ubuntu. Mais de 100 serviços ativos. Enquanto isso, o Solus, tem uns 20. A distro já chegou a dar boot em 4 segundos. Se desativar o snap, talvez fique ainda mais rápido.


Confirmo isso do Solus ser bem rápido, ele tem a filosofia do menos é mais, bem similar a do Arch. Mantém ativo somente o que é essencial para que o sistema funcione. Eles também fizeram alguns tweaks no journaling, kernel e logs e evitaram usar o plymouth justamente por problemas que ele costuma trazer.
Tudo isso foi feito para que o sistema seja mais responsivo.







Patrocínio

Site hospedado pelo provedor RedeHost.
Linux banner

Destaques

Artigos

Dicas

Tópicos

Top 10 do mês

Scripts