[RESOLVIDO] Linux Mint 19.2 lento

Olá. Uso o Linux Mint Mate 19.2 desde ontem em um notebook Samsung velho, com 6 GB de Ram e processador de 1.4 Ghz. O HD é particionado, tenho o W10 na primeira partição, o Linux Mint na segunda partição, a terceira está livre, a quarta partição é estendida e particionada em duas, uma para a /Home e outra para o Swap.

Antes da versão 19.2 utilizava a versão 19.1 e resolvi instalar o Kali Linux na partição 3. Não deu certo, fiz algo de errado e não conseguia inicializar o Kali.

Resolvi atualizar o Mint para 19.2 pelo gerenciador de atualizações e no final apareceu a mensagem que foi atualizado com sucesso. Desisti do Kali e formatei a partição 3 aonde estava o Kali.

Recuperei o grub com auxílio do pendrive do Mint utilizando o Grub Repair. Depois de recuperado o grub, inicializei o Mint, mas ficou muito lenta a inicialização, demora em torno de 4 minutos. E depois de iniciado o sistema, me parece alguns segundos mais lento para abrir programas. A única coisa rápida é para desligar, que não demora 10 segundos.

Não gostaria de instalar novamente “do zero”, será que consigo melhorar a performance da inicialização e de uso? Mas, se for preciso, paciência.

@EduPaz, não sei o que pode ser, mas nada melhor do que uma instalação limpa!
Uso o Linux Mint Cinnamon 19.1, assim que tiver um tempinho e animar vou fazer uma instalação limpa do 19.2, não vou simplesmente atualizar…

1 Curtida

Quando saiu o 19.2 eu usava o cinnamon 19.01 e fui atualizar, ficou cheio de bugs, acho melhor fazer uma instalação limpa, pode ser que essa lentidão seja por causa da atualização

1 Curtida

cara passa as saídas dos comandos

systemctl --failed
systemd-analyze
systemd-analyze blame

3 Curtidas

Olá @D3XT3R e @Grimpop , o pior que eu já passei por isso quando usava Ubuntu. Mas para aprender um pouco mais é que postei este meu problema. Valeu, GNU/Linux neles!!!

1 Curtida

Olá @swatquest, estou longe da minha máquina, assim que chegar em casa, retorno com o solicitado. Até mais, obrigado.

1 Curtida

ok.

mande também a saída do ls

ls -lh /boot

3 Curtidas

Boa noite @swatquest, segue o solicitado:

edupaz@edupaz:~$ systemctl --failed
UNIT LOAD ACTIVE SUB DESCRIPTION
ureadahead.service loaded failed failed Read required files in advance

LOAD = Reflects whether the unit definition was properly loaded.
ACTIVE = The high-level unit activation state, i.e. generalization of SUB.
SUB = The low-level unit activation state, values depend on unit type.

1 loaded units listed. Pass --all to see loaded but inactive units, too.
To show all installed unit files use ‘systemctl list-unit-files’.

edupaz@edupaz:~$ systemd-analyze
Startup finished in 53.787s (kernel) + 3min 4.528s (userspace) = 3min 58.316s
graphical.target reached after 2min 23.653s in userspace

edupaz@edupaz:~$ systemd-analyze blame
46.677s udisks2.service
36.724s apt-daily.service
19.575s snapd.service
16.055s dev-sda2.device
13.670s networkd-dispatcher.service
13.169s systemd-journal-flush.service
12.939s NetworkManager.service
12.731s ModemManager.service
10.051s accounts-daemon.service
7.828s ubuntu-system-adjustments.service
7.657s thermald.service
7.052s dev-loop1.device
6.886s dev-loop0.device
6.722s wpa_supplicant.service
4.809s rsyslog.service
4.368s ufw.service
3.799s grub-common.service
3.688s gpu-manager.service
3.678s preload.service
3.508s systemd-udevd.service
3.295s lvm2-monitor.service
2.736s avahi-daemon.service
2.629s lm-sensors.service

edupaz@edupaz:~$ ls
‘Área de Trabalho’ Downloads Modelos Público Vídeos
blkid ggs2018 Música Release.key
'[Desktop Entry] ’ Imagens NetBeansProjects ‘Sem título 1.txt’
Documentos loteria ‘pasta sem título’ snap

edupaz@edupaz:~$ ls -lh /boot
total 275M
-rw-r–r-- 1 root root 1,5M abr 24 2018 abi-4.15.0-20-generic
-rw-r–r-- 1 root root 212K abr 24 2018 config-4.15.0-20-generic
-rw-r–r-- 1 root root 213K fev 15 2019 config-4.20.10-042010-generic
-rw-r–r-- 1 root root 219K mar 3 22:40 config-5.0.0-050000-generic
drwxr-xr-x 5 root root 4,0K ago 25 22:06 grub
-rw-r–r-- 1 root root 56M jul 20 16:45 initrd.img-4.15.0-20-generic
-rw-r–r-- 1 root root 60M jul 20 16:44 initrd.img-4.20.10-042010-generic
-rw-r–r-- 1 root root 61M ago 25 18:28 initrd.img-5.0.0-050000-generic
-rw-r–r-- 1 root root 61M jun 22 16:48 initrd.img-5.0.0-050000-generic.old-dkms
-rw-r–r-- 1 root root 179K jan 28 2016 memtest86+.bin
-rw-r–r-- 1 root root 181K jan 28 2016 memtest86+.elf
-rw-r–r-- 1 root root 181K jan 28 2016 memtest86+_multiboot.bin
-rw-r–r-- 1 root root 0 abr 24 2018 retpoline-4.15.0-20-generic
-rw------- 1 root root 3,9M abr 24 2018 System.map-4.15.0-20-generic
-rw------- 1 root root 4,1M fev 15 2019 System.map-4.20.10-042010-generic
-rw------- 1 root root 4,2M mar 3 22:40 System.map-5.0.0-050000-generic
-rw-r–r-- 1 root root 7,9M dez 17 2018 vmlinuz-4.15.0-20-generic
-rw------- 1 root root 8,1M fev 15 2019 vmlinuz-4.20.10-042010-generic
-rw------- 1 root root 8,3M mar 3 22:40 vmlinuz-5.0.0-050000-generic

Ok. @EduPaz

O processo do Kernel está demorando muito para ser executado
Vi que vc usa 3 kernel

recomendo deixar só dois

Um dos problemas é o serviço ureadahead.service.
Se você usa ele teremos que ver porque ele não está funcionando.

Um teste simples para ver se não é o kernel, é iniciar com outro kernel, por exempolo, o kernel 4.20
Selecione no grub para iniciar com ele e veja se o problema persiste

Caso negativo.
Informe as saídas dos comandos.

systemctl -l status ureadahead.service
journalctl -b -u ureadahead.service

Sugestões:
Vc pode desativar alguns serviços na incialização
por exemplo:
ModemManager - este serviço nem sei porque ainda existe, acho que ninguém usa mais.
se não usa lvm2 - pode desativar também
e tem outros aí só verificando o que vc usa ou não
estes são dois exemplos

1 Curtida

Boa noite @swatquest, iniciei o sistema com outro Kernel e continuou do mesmo jeito. Desinstalei os Kernels antigos e só tem um instalado, vou instalar um outro quando conectar a internet por cabo.

Desativei alguns serviços: ModemManager, lvm2-monitor, udisks2(mas voltou a se ativar) e accounts-daemon.

Saída dos comandos solicitados:

systemctl -l status ureadahead.service

ureadahead.service - Read required files in advance
Loaded: loaded (/lib/systemd/system/ureadahead.service; enabled; vendor preset: enabled)
Active: failed (Result: exit-code) since Tue 2019-08-27 21:24:58 -03; 54min ago
Process: 1380 ExecStart=/sbin/ureadahead -q (code=exited, status=5)
Main PID: 1380 (code=exited, status=5)

ago 27 21:24:53 edupaz systemd[1]: Started Read required files in advance.
ago 27 21:24:53 edupaz ureadahead[1380]: ureadahead: Erro durante o rastreamento: Arquivo ou diretório inexistente
ago 27 21:24:58 edupaz systemd[1]: ureadahead.service: Main process exited, code=exited, status=5/NOTINSTALLED
ago 27 21:24:58 edupaz systemd[1]: ureadahead.service: Failed with result ‘exit-code’.

journalctl -b -u ureadahead.service

– Logs begin at Sun 2019-08-25 12:45:42 -03, end at Tue 2019-08-27 22:21:34 -03. –
ago 27 21:17:25 edupaz ureadahead[417]: ureadahead: Erro durante o rastreamento: Arquivo ou diretório inexistente
ago 27 21:17:25 edupaz systemd[1]: ureadahead.service: Main process exited, code=exited, status=5/NOTINSTALLED
ago 27 21:17:25 edupaz systemd[1]: ureadahead.service: Failed with result ‘exit-code’.
ago 27 21:24:53 edupaz systemd[1]: Started Read required files in advance.
ago 27 21:24:53 edupaz ureadahead[1380]: ureadahead: Erro durante o rastreamento: Arquivo ou diretório inexistente
ago 27 21:24:58 edupaz systemd[1]: ureadahead.service: Main process exited, code=exited, status=5/NOTINSTALLED
ago 27 21:24:58 edupaz systemd[1]: ureadahead.service: Failed with result ‘exit-code’.

Entrei no modo seguro pelo Grub e rodei a opção de recuperar pacotes quebrados(dpkg) e apareceu 2 erros:

  • falhou a inicialização do AppArmor
  • a start job is running for dev-disk… levou 1min 30sec

Depois rodei a opção para verificar os sistemas de arquivos (fsck) e apareceu 2 erros:

  • [TIME] Timed out waiting for device dev-disk…
    -[DEPND] Dependency failed for /dev/disk/ by…

Estou pesquisando em outras fontes para tentar corrigir e não estou achando. Acho que vou ter que reinstalar o sistema, o quê você acha?

Não tenho muitos programas instalados e é muito rápido fazer a instalação.

veja aqui.
https://bugzilla.kernel.org/show_bug.cgi?id=199861

prece ser um erro que afeta vários usuários

recomendo vc desativar e veja se continua demorando a iniciar.

sudo systemctl disable ureadahead.service
se não desativar
mascara ele
sudo systemctl mask ureadahead.service

não sei se tem outro serviço junto a esse iniciando no sistema . Não conheço o serviço direito.Só sei que ele acelera o boot e as aplicações em HDD.

qual a saída do comandos

systemctl list-unit-files --state enabled

e

df -h

2 Curtidas

Boa tarde @swatquest

Desativei o ureadahead.service e não resolveu, leva o mesmo tempo ainda.

Segue o solicitado:

edupaz@edupaz:~$ systemctl list-unit-files --state enabled
UNIT FILE STATE
snap-core-7270.mount enabled
snap-core-7396.mount enabled
acpid.path enabled
apport-autoreport.path enabled
cups.path enabled
ntp-systemd-netif.path enabled
anacron.service enabled
apparmor.service enabled
autovt@.service enabled
avahi-daemon.service enabled
blk-availability.service enabled
bluetooth.service enabled
casper.service enabled
console-setup.service enabled
cron.service enabled
cups-browsed.service enabled
cups.service enabled
dbus-fi.w1.wpa_supplicant1.service enabled
dbus-org.bluez.service enabled
dbus-org.freedesktop.Avahi.service enabled
dbus-org.freedesktop.nm-dispatcher.service enabled
dbus-org.freedesktop.resolve1.service enabled

edupaz@edupaz:~$ df -h
Sist. Arq. Tam. Usado Disp. Uso% Montado em
udev 2,9G 0 2,9G 0% /dev
tmpfs 584M 1,4M 582M 1% /run
/dev/sda2 48G 8,3G 38G 19% /
tmpfs 2,9G 33M 2,9G 2% /dev/shm
tmpfs 5,0M 4,0K 5,0M 1% /run/lock
tmpfs 2,9G 0 2,9G 0% /sys/fs/cgroup
/dev/loop1 89M 89M 0 100% /snap/core/7396
/dev/loop0 89M 89M 0 100% /snap/core/7270
/dev/sda5 245G 128G 105G 56% /home
tmpfs 584M 28K 584M 1% /run/user/1000
edupaz@edupaz:~$

Mas, nesta altura, já não tenho mais esperança de resolver o meu problema. Meu sistema é pessoal, não tenho nada de especial instalado, é mais fácil reinstalar o Linux MInt.

Agradeço de coração o seu empenho, muito obrigado. Pessoas como você que incentivam a gente a aprender mais e mais. Valeu como aprendizado.

Ok. Se quiser continuar tentando

A saída do comando
systemd-analyze
systemd-analyze blame

Por algum motivo seu kernel está demorando e por meio destes comandos podemos ver qual serviço está demorando
Tem um comando que pode ver o que está atrapalhando

system-analyze critical-chain

para conhecer mais este comando segue um tuto

@swatquest

segue:

Sem%20t%C3%ADtulo

udisk2 demorando muito
veja aqui
https://bbs.archlinux.org/viewtopic.php?id=239449
https://forums.linuxmint.com/viewtopic.php?t=296502

saída dos comandos
systemd-analyze
systemd-analyze blame

1 Curtida

veja aqui também
caso o kernel demore um longo tempo para carregar com o comando
systemd-analyze

1 Curtida

@swatquest

Resultado da desativação do Udisks2.service:

edupaz@edupaz:~$ systemd-analyze
Startup finished in 53.022s (kernel) + 3min 4.417s (userspace) = 3min 57.440s
graphical.target reached after 1min 46.012s in userspace

edupaz@edupaz:~$ systemd-analyze blame
13.488s udisks2.service
9.819s networkd-dispatcher.service
8.978s dev-sda2.device
6.119s dev-loop1.device
6.055s grub-common.service
6.021s preload.service
5.602s apport.service
5.410s ubuntu-system-adjustments.service
5.351s speech-dispatcher.service
5.130s NetworkManager.service
5.102s thermald.service
5.037s lm-sensors.service
5.013s avahi-daemon.service
5.009s pppd-dns.service
5.006s rsyslog.service
5.006s gpu-manager.service
4.953s hddtemp.service
4.886s dev-loop0.device
4.632s alsa-restore.service
4.608s kerneloops.service
4.263s systemd-logind.service
3.359s ufw.service
2.937s systemd-journal-flush.service
edupaz@edupaz:~$

Continua lento a inicialização, mas vou olhar agora este tópico que tu mencionou.

Veja lá se funciona

Startup finished in 53.022s (kernel) +

Demorando 53 segundos

@swatquest, agora melhorou o Kernel 19.479s.

Mas, ainda está demorando mais de 3 minutos para iniciar. Veja os comandos: systemd-analyze, systemd-analyze blame e system-analyze critical-chain.

edupaz@edupaz:~$ systemd-analyze
Startup finished in 19.479s (kernel) + 3min 4.345s (userspace) = 3min 23.824s
graphical.target reached after 1min 46.201s in userspace

edupaz@edupaz:~$ systemd-analyze blame
11.159s udisks2.service
9.788s networkd-dispatcher.service
8.962s dev-sda2.device
7.000s grub-common.service
6.424s preload.service
6.207s dev-loop1.device
6.049s apport.service
5.755s speech-dispatcher.service
5.694s avahi-daemon.service
5.643s thermald.service
5.610s alsa-restore.service
5.610s kerneloops.service
5.587s rsyslog.service
5.585s pppd-dns.service
5.554s hddtemp.service
5.515s lm-sensors.service
5.499s ubuntu-system-adjustments.service
5.440s systemd-logind.service
5.378s gpu-manager.service
5.309s dev-loop0.device
4.785s NetworkManager.service
3.280s systemd-journal-flush.service
3.253s ufw.service

edupaz@edupaz:~$ systemd-analyze critical-chain
The time after the unit is active or started is printed after the “@” character.
The time the unit takes to start is printed after the “+” character.

graphical.target @1min 46.201s
└─multi-user.target @1min 46.201s
└─getty.target @1min 46.201s
└─getty@tty1.service @1min 46.200s
└─system-getty.slice @1min 46.199s
└─setvtrgb.service @1min 45.923s +275ms
└─systemd-user-sessions.service @1min 44.479s +42ms
└─nss-user-lookup.target @1min 46.032s

  • Em negrito está as linhas que aparecem em vermelho.

Já conseguimos um bom progresso. O que é “+ 3min 4.345s (userspace)”?

**3min 4.345s ** ( é muito tempo)

vamos tentar desabilitar serviços que não serão usados…
não sei porque vem com tanto serviço habilitado, já que a maioria dos usuários não usarão a maior parte destes serviços

setvtrgb.service
http://manpages.ubuntu.com/manpages/cosmic/man1/setvtrgb.1.html
setvtrgb sets the console color map in all virtual terminals according to custom values
specified in a file or standard input. With the `vga’ parameter, it can also be used to
restore the settings built into the kernel.

systemd-user-sessions.service este é o responsável para carregar a sessão do usuário

passe a saída dos comandos
systemd-analyze --user blame
systemd-analyze --user
systemctl --user list-unit-files --state enabled
systemctl --user -a -t not-found

estou vendo a saídas dois comandos anteriores
desabilite
avahi-daemon.service
dbus-org.freedesktop.Avahi.service
anacron.servic (se não usa agendador)
cron.service (se não usa agendador)
casper.service ( não sei que serviço é este)
blk-availability.service ( se não usa LVM2)

para desatibilitar
sudo systemctl disable service

Agora para mascarar
Se não usa lmv2 ( tire tudo de lvm2)
grub-common.service ( esta função vc pode usar o live cd do ubuntu)
alsa-restore.service ( aqui eu tiro - só uso pulseaudio , se tiver outro alsa pode tirar)
preload.service ( acho que é ligado ao ureadahead, pode tirar)

tirando units not-found
para saber as unit not-found
systemctl -a -t not-found

para ver units lvm2
systemctl -a | grep lvm

para mascarar
sudo systemctl mask unit

exemplo
sudo systemctl mask preload.service

para ver depois units mascaradas
systemctl -a -t masked