Ubuntu 16.04 LTS Lento na Inicialização e gastando muita bateria

Iniciado por Crazylinux, 14 de Outubro de 2016, 23:23

tópico anterior - próximo tópico

Crazylinux

O Meu Ubuntu 16.04  está  lento para inicialização e depois que coloca a senha depois ele funciona normal e meu Notebook não é tão antigo assim
É uma Dell Inspirion N4050 Intel® Core™ i5-2430M CPU @ 2.40GHz × 4, isso depois da atualização do 14.04 LTS , alguém já percebeu isso ou é normal.
E ele tambem parece estar acabando com a bateria mais rapido que o Normal ou mais rapido que erá no 14.04 LTS

Grato

druidaobelix

#1
Citação de: Crazylinux online 14 de Outubro de 2016, 23:23
O Meu Ubuntu 16.04  está  lento para inicialização e depois que coloca a senha depois ele funciona normal e meu Notebook não é tão antigo assim
É uma Dell Inspirion N4050 Intel® Core™ i5-2430M CPU @ 2.40GHz × 4, isso depois da atualização do 14.04 LTS , alguém já percebeu isso ou é normal.
E ele tambem parece estar acabando com a bateria mais rapido que o Normal ou mais rapido que erá no 14.04 LTS

Não sei se entendi bem, tinha aí a versão 14.04 instalada e você fez um upgrade para a versão 16.04, é isso?
Ou seja não se trata de uma instalação "limpa" (=clean) e sim de um upgrade de versão, certo?

Velocidade de carga na inicialização depende de alguns fatores, também da 'potência' da máquina.
Um i5 -2430 @ 2.40GHz × 4 é um bom processador, dá 3274 pontos no benchmark, o que é bem razoável.

http://www.cpubenchmark.net/cpu.php?cpu=Intel+Core+i5-2430M+%40+2.40GHz

Claro que antes de mais nada certifique-se que o sistema está atualizado:

sudo apt update

sudo apt upgrade

Devem terminar sem erros os comandos acima.

Lento quanto? Quantifique para que não fique algo vago, assim eventualmente o Fórum poderá lhe ajudar.

Para que haja uma medida direta comparável e efetiva, altere a forma de logon para o modo automático:

--> Configurações do sistema/Contas de usuários/Opções de início de sessão/Início automático de sessão

Isso feito, reinicie o sistema para que ocorra o início automático desde o início do boot até a carga do desktop.

Então abra uma janela de terminal, execute e traga ao seu tópico o resultado para:

systemd-analyze

Faça ainda:

systemd-analyze critical-chain


systemd-analyze blame

Tecla q para sair

Desse comando acima observe que para copiar o resultado com o mouse precisa rolar a tela para o final com a tecla direcional, pois inicialmente ele pára no primeiro bloco de linhas (lines 1-23), então precisa rolar até o fim (que é o começo real do boot, depois pega tudo com o mouse, ou então direciona a saída para um arquivo texto e copia de lá.
[ comando > arquivo.texto ]

systemd-analyze blame > blame.txt

gedit blame.txt

Como é uma saída longa, para colar no tópico aqui no Fórum é melhor usar o recurso "Inserir código", o que colocará a saída dentro de uma barra de rolagem e não irá poluir visualmente o seu tópico.



www.arredondar.org.br
Vencedor Desafio de Impacto Social Google 2016!
Você também pode participar e fazer a diferença.

Crazylinux

Ola druidabelix

Eu fiz um upgrade como eu fiz das outras vezes. agora respondendo

systemd-analyze

Startup finished in 3.868s (kernel) + 43.188s (userspace) = 47.056s

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 @42.961s
└─multi-user.target @42.960s
  └─getty.target @42.960s
    └─getty@tty1.service @42.960s
      └─rc-local.service @42.944s +2ms
        └─network.target @42.919s
          └─NetworkManager.service @36.904s +6.014s
            └─dbus.service @26.292s
              └─basic.target @26.203s
                └─sockets.target @26.203s
                  └─snapd.socket @26.185s +10ms
                    └─sysinit.target @26.135s
                      └─apparmor.service @17.716s +8.386s
                        └─local-fs.target @17.706s
                          └─run-cgmanager-fs.mount @36.912s
                            └─local-fs-pre.target @9.219s
                              └─systemd-remount-fs.service @9.075s +132ms
                                └─system.slice @3.602s
                                  └─-.slice @3.565s

systemd-analyze blame

16.468s click-system-hooks.service
         15.582s accounts-daemon.service
         12.792s grub-common.service
         11.322s apport.service
         11.126s irqbalance.service
         11.049s networking.service
         10.978s systemd-logind.service
         10.729s speech-dispatcher.service
         10.710s systemd-user-sessions.service
         10.707s iio-sensor-proxy.service
         10.672s ondemand.service
         10.670s bluetooth.service
         10.626s pppd-dns.service
         10.625s gpu-manager.service
         10.591s thermald.service
         10.590s avahi-daemon.service
          8.667s dev-sda6.device
          8.386s apparmor.service
          6.221s plymouth-read-write.service
          6.014s NetworkManager.service
          3.814s ModemManager.service
          3.810s snapd.firstboot.service
          3.394s colord.service
          3.152s systemd-udevd.service
          2.674s console-setup.service
          2.213s polkitd.service
          1.973s systemd-fsck@dev-disk-by\x2duuid-b7e15d44\x2dfaad\x2d4120\x2d93
          1.874s ofono.service
          1.671s systemd-tmpfiles-setup-dev.service
          1.656s lightdm.service
          1.556s keyboard-setup.service
          1.504s plymouth-start.service
          1.407s rsyslog.service
          1.251s systemd-tmpfiles-setup.service
           999ms systemd-journald.service
           905ms systemd-backlight@backlight:acpi_video0.service
           844ms user@1000.service
           816ms systemd-localed.service
           793ms systemd-modules-load.service
           790ms home.mount
           673ms sys-kernel-debug.mount
           673ms dev-hugepages.mount
           672ms dev-mqueue.mount
           584ms upower.service
           490ms wpa_supplicant.service
           478ms dev-disk-by\x2duuid-98ce31d4\x2d970a\x2d4919\x2db2c7\x2d3a430a2
           461ms udisks2.service
           460ms systemd-backlight@backlight:intel_backlight.service
           455ms systemd-sysctl.service
           403ms ufw.service
           358ms systemd-update-utmp.service
           330ms systemd-rfkill.service
           325ms systemd-udev-trigger.service
           325ms systemd-backlight@leds:dell::kbd_backlight.service
           303ms systemd-journal-flush.service
           299ms dns-clean.service
           268ms systemd-timesyncd.service
           223ms resolvconf.service
           200ms kmod-static-nodes.service
           134ms systemd-random-seed.service
           132ms systemd-remount-fs.service
            86ms systemd-hostnamed.service
            48ms setvtrgb.service
            27ms systemd-tmpfiles-clean.service
            26ms sys-fs-fuse-connections.mount
            15ms systemd-update-utmp-runlevel.service
            12ms alsa-restore.service
            10ms snapd.socket
             8ms snapd.boot-ok.service
             5ms ureadahead-stop.service
             3ms rtkit-daemon.service
             2ms openvpn.service
             2ms rc-local.service
             1ms plymouth-quit-wait.service

Agora para terminar, da tela aonde aparece o Grub até aonde aparece para digitar a Senha no 14.04 ele demorava uns 15 seg agora no 16.04 ele demora uns 50 seg aproximadamente.

Quanto ao próprio a parte Sistema não aparece nenhuma diferença.

Grato










druidaobelix

#3
A saida do "systemd-analyze blame" parece estar incompleta, desculpe, creio nao ter sido anteriormente muito claro.

E necessario capturar a saida como um todo, por isso eh melhor direcionar a um arquivo texto, e ao colocar aqui no topico o faca na forma de codigo, pois eh uma saida muito longa.

No prompt de uma janela de terminal, faca:

systemd-analyze blame > blame.txt

Agora abra o arquivo gerado:

gedit blame.txt

Com o mouse copie e conteudo e cole aqui no topico, porem como eh uma saida muito longa e vai poluir seu topico, faca isso usando o recurso de "codigo" do Forum, que eh ao colar no topico no Forum, marcar com o mouse e usar aquele simbolo # (tralha) que aparece quando se vai fazer um post.

Tambem, se preferir, pode editar diretamente no post usando:

**antes** do texto

colchete para a direita [
code
colchete para a esquerda ]

ou seja, dentro dos colchetes escreve a palavra code

--> Aqui vai todo o texto que se quer dentro de uma janela

**depois** do texto

colchete para a direita [
barra deita para a direita /
code
colchete para a esquerda ]

ou seja, dentro dos colchetes coloca uma barra a direita / e a palavra do code.


todo o texto

O primeiro colchete abre, o segundo colchete fecha

Claro que eh mais facil usar o recurso html proprio do Forum, marcando o texto e clicando la na # (tralha), mas da para fazer de um modo ou de outro.

Veja aqui um exemplo de como deve postar isso aqui no topico.
Observe como o resultado fica dentro de uma janela com seta lateral para correr e, assim, nao polui o topico.



         11.620s nmbd.service
         11.303s samba-ad-dc.service
          9.848s snapd.firstboot.service
          9.791s NetworkManager-wait-online.service
          8.662s dev-sda5.device
          7.766s apparmor.service
          7.026s ModemManager.service
          6.148s lightdm.service
          4.983s NetworkManager.service
          4.836s accounts-daemon.service
          3.951s rc-local.service
          3.887s user@1000.service
          3.673s grub-common.service
          3.519s thermald.service
          2.737s networking.service
          2.547s hddtemp.service
          2.287s systemd-udevd.service
          2.127s avahi-daemon.service
          2.101s systemd-tmpfiles-setup.service
          2.054s gpu-manager.service
          2.008s irqbalance.service
          1.987s rsyslog.service
          1.780s console-setup.service
          1.494s lm-sensors.service
          1.481s polkitd.service
          1.363s systemd-modules-load.service
          1.353s vboxdrv.service
          1.308s systemd-tmpfiles-setup-dev.service
          1.279s keyboard-setup.service
          1.236s apport.service
          1.197s upower.service
           999ms resolvconf.service
           912ms systemd-logind.service
           891ms systemd-update-utmp.service
           816ms wpa_supplicant.service
           730ms setvtrgb.service
           728ms ondemand.service
           666ms systemd-timesyncd.service
           660ms systemd-udev-trigger.service
           656ms systemd-rfkill.service
           643ms systemd-journald.service
           583ms systemd-user-sessions.service
           549ms colord.service
           519ms pppd-dns.service
           519ms dev-hugepages.mount
           517ms dev-disk-by\x2duuid-2884786d\x2d4740\x2d4e2c\x2db0e1\x2d96d2d8644001.swap
           515ms speech-dispatcher.service
           482ms dns-clean.service
           390ms udisks2.service
           313ms plymouth-read-write.service
           304ms smbd.service
           293ms kmod-static-nodes.service
           292ms ufw.service
           251ms systemd-random-seed.service
           241ms sys-kernel-debug.mount
           235ms dev-mqueue.mount
           231ms systemd-sysctl.service
           200ms vboxautostart-service.service
           198ms vboxballoonctrl-service.service
           197ms vboxweb-service.service
           170ms snapd.socket
           168ms systemd-localed.service
           158ms systemd-journal-flush.service
           158ms systemd-hostnamed.service
            97ms rtkit-daemon.service
            75ms systemd-remount-fs.service
            11ms alsa-restore.service
            11ms ureadahead-stop.service
             9ms snapd.boot-ok.service
             4ms systemd-update-utmp-runlevel.service
             3ms sys-fs-fuse-connections.mount
             3ms plymouth-quit-wait.service



www.arredondar.org.br
Vencedor Desafio de Impacto Social Google 2016!
Você também pode participar e fazer a diferença.

druidaobelix

#4
Ou entao vamos por um outro caminho que tambem funciona e eh igualmente bastante pratico:

Instale o pastebinit:

sudo apt install pastebinit

Agora execute:


systemd-analyze blame | pastebinit


Vai resultar um url (endereco de internet), semelhante a isso:

http://paste.ubuntu.com/23340659/

Com o mouse copie esse endereco do terminal e cole aqui no seu topico.

Faça a mesma coisa com o dmesg, que é o log do boot do sistema, envie para o pastebin

dmesg | pastebinit

Novo exemplo:

http://paste.ubuntu.com/23340728/
www.arredondar.org.br
Vencedor Desafio de Impacto Social Google 2016!
Você também pode participar e fazer a diferença.

druidaobelix

#5
E já que estamos coletando dados para análise, faça também:

systemd-analyze plot > plot.svg

Vai gerar no sua home o arquivo acima plot.svg

Disponibilize esse  arquivo em algum serviço de compartilhamento, como por exemplo o Drive do Google, OndeDrive da Microsoft, Dropbox, enfim, qualquer um que possa fornecer um link e esse link possa ser copiado e colado aqui no Fórum.

Essa disponibilização de informações melhora as possibilidades de que alguém aqui no Fórum vá lá olhar e eventualmente consiga localizar algum problema.

Apenas atente para fornecer um link público fácil de tal forma que quem for lá buscar o arquivo não precisa fazer um cadastro, fornecer login, senha, cpf, rg, certidão de nascimento, nome do pai, nome da mãe, nome da tia, dos vizinhos, abaixar, levantar, erguer os braços, etc e tal, porque nesse caso o visitante desiste e acaba não olhando o seu arquivo.  :)

Evidentemente você também pode e deve analisar tais arquivos à procura de algo que possa estar ocasionando a lentidão na carga do sistema.

www.arredondar.org.br
Vencedor Desafio de Impacto Social Google 2016!
Você também pode participar e fazer a diferença.

Crazylinux

Aqui está

http://paste.ubuntu.com/23340988/

e o outro

http://paste.ubuntu.com/23341071/



Citação de: druidaobelix online 17 de Outubro de 2016, 18:28
Ou entao vamos por um outro caminho que tambem funciona e eh igualmente bastante pratico:

Instale o pastebinit:

sudo apt install pastebinit

Agora execute:


systemd-analyze blame | pastebinit


Vai resultar um url (endereco de internet), semelhante a isso:

http://paste.ubuntu.com/23340659/

Com o mouse copie esse endereco do terminal e cole aqui no seu topico.

Faça a mesma coisa com o dmesg, que é o log do boot do sistema, envie para o pastebin

dmesg | pastebinit

Novo exemplo:

http://paste.ubuntu.com/23340728/



Crazylinux

Citação de: druidaobelix online 17 de Outubro de 2016, 18:52
E já que estamos coletando dados para análise, faça também:

systemd-analyze plot > plot.svg

Vai gerar no sua home o arquivo acima plot.svg

Disponibilize esse  arquivo em algum serviço de compartilhamento, como por exemplo o Drive do Google, OndeDrive da Microsoft, Dropbox, enfim, qualquer um que possa fornecer um link e esse link possa ser copiado e colado aqui no Fórum.

Essa disponibilização de informações melhora as possibilidades de que alguém aqui no Fórum vá lá olhar e eventualmente consiga localizar algum problema.

Apenas atente para fornecer um link público fácil de tal forma que quem for lá buscar o arquivo não precisa fazer um cadastro, fornecer login, senha, cpf, rg, certidão de nascimento, nome do pai, nome da mãe, nome da tia, dos vizinhos, abaixar, levantar, erguer os braços, etc e tal, porque nesse caso o visitante desiste e acaba não olhando o seu arquivo.  :)

Evidentemente você também pode e deve analisar tais arquivos à procura de algo que possa estar ocasionando a lentidão na carga do sistema.

Não sei se está tudo ai, mas o link é

https://www.dropbox.com/sh/psnhtlalwm6ging/AAADqrKYMUv0PWhzn6uVQqg5a?dl=0

Grato

druidaobelix

#8
Parece que está patinando aqui:

[   49.656237] wlan0: Limiting TX power to 20 (20 - 0) dBm as advertised by f8:e9:03:b1:0a:84
[   58.939118] dell_laptop: Keyboard brightness level control not supported
[   59.106640] dell_laptop: Keyboard brightness level control not supported
[   68.134518] dell_laptop: Keyboard brightness level control not supported
[ 3728.393116] dell_laptop: Keyboard brightness level control not supported

[ 3728.435290] dell_laptop: Keyboard brightness level control not supported
[ 4263.871149] dell_laptop: Keyboard brightness level control not supported
[ 5798.098619] dell_laptop: Keyboard brightness level control not supported
[ 5798.100036] dell_laptop: Keyboard brightness level control not supported
[ 6000.274556] wlan0: AP f8:e9:03:b1:0a:84 tries to chanswitch to same channel, ignore

Algo enroscou aí e ficou na espera até desistir.

Como se trata de um notebook Dell e fez o upgrade da 14.04 para a 16.04, de imediato sugiro acrescentar o repositório da Dell para a versão 16.04, talvez possa ser uma questão de adequação de driver.

http://dell.archive.ubuntu.com/ubuntu/dists/xenial/

Se é que você já não fez antes, acrescente um arquivo em /etc/apt/sources.list.d com esse repositório acima.
Qualquer nome de arquivo, pode chamar, por exemplo dell-oficial-xenial.list

cd /etc/apt/sources.list.d

sudo gedit dell-oficial-xenial.list

Salvar e sair

Depois atualize:

sudo apt update

sudo apt upgrade

Os dois comandos acima evidentemente devem terminar sem erros.

Reinicie o sistema.

Vamos ver o que dá.
www.arredondar.org.br
Vencedor Desafio de Impacto Social Google 2016!
Você também pode participar e fazer a diferença.

druidaobelix

#9
Há o registro de um bug anterior no Dell, embora seja um modelo diferente:

dell-laptop: Incorrect keyboard backlight detection

https://bugs.launchpad.net/ubuntu/+source/linux/+bug/1478696

Citar"This laptop has no keyboard backlight, but dell-laptop claims otherwise."
www.arredondar.org.br
Vencedor Desafio de Impacto Social Google 2016!
Você também pode participar e fazer a diferença.

Crazylinux

Citação de: druidaobelix online 18 de Outubro de 2016, 00:20
Há o registro de um bug anterior no Dell, embora seja um modelo diferente:

dell-laptop: Incorrect keyboard backlight detection

https://bugs.launchpad.net/ubuntu/+source/linux/+bug/1478696

Citar"This laptop has no keyboard backlight, but dell-laptop claims otherwise."

Infelizmente agora deu erro  e aparece aquela bolinha vermelha em com uma barra branca na parte superior da tela !!
Como eu faço para apagar esses arquivo

Grato

Crazylinux

Citação de: druidaobelix online 18 de Outubro de 2016, 00:02
Parece que está patinando aqui:

[   49.656237] wlan0: Limiting TX power to 20 (20 - 0) dBm as advertised by f8:e9:03:b1:0a:84
[   58.939118] dell_laptop: Keyboard brightness level control not supported
[   59.106640] dell_laptop: Keyboard brightness level control not supported
[   68.134518] dell_laptop: Keyboard brightness level control not supported
[ 3728.393116] dell_laptop: Keyboard brightness level control not supported

[ 3728.435290] dell_laptop: Keyboard brightness level control not supported
[ 4263.871149] dell_laptop: Keyboard brightness level control not supported
[ 5798.098619] dell_laptop: Keyboard brightness level control not supported
[ 5798.100036] dell_laptop: Keyboard brightness level control not supported
[ 6000.274556] wlan0: AP f8:e9:03:b1:0a:84 tries to chanswitch to same channel, ignore

Algo enroscou aí e ficou na espera até desistir.

Como se trata de um notebook Dell e fez o upgrade da 14.04 para a 16.04, de imediato sugiro acrescentar o repositório da Dell para a versão 16.04, talvez possa ser uma questão de adequação de driver.

http://dell.archive.ubuntu.com/ubuntu/dists/xenial/

Se é que você já não fez antes, acrescente um arquivo em /etc/apt/sources.list.d com esse repositório acima.
Qualquer nome de arquivo, pode chamar, por exemplo dell-oficial-xenial.list

cd /etc/apt/sources.list.d

sudo gedit dell-oficial-xenial.list

Salvar e sair

Depois atualize:

sudo apt update

sudo apt upgrade

Os dois comandos acima evidentemente devem terminar sem erros.

Reinicie o sistema.

Vamos ver o que dá.


Agora ele não esta mais fazendo a atualização, usando Bleachbit da esse erro:

Área de transferência 0
Error in execution of <bleachbit.Command.Function instance at 0x7f91bc1ad878>
Traceback (most recent call last):
  File "/usr/share/bleachbit/bleachbit/Worker.py", line 84, in execute
    for ret in cmd.execute(self.really_delete):
  File "/usr/share/bleachbit/bleachbit/Command.py", line 131, in execute
    func_ret = self.func()
  File "/usr/share/bleachbit/bleachbit/Unix.py", line 353, in apt_autoclean
    raise RuntimeError(line)
RuntimeError: E: Tipo 'Origin:' não é conhecido na linha 1 na lista de fontes /etc/apt/sources.list.d/dell-oficial-xenial.list
Error in execution of <bleachbit.Command.Function instance at 0x7f91bc1ada28>
Traceback (most recent call last):
  File "/usr/share/bleachbit/bleachbit/Worker.py", line 84, in execute
    for ret in cmd.execute(self.really_delete):
  File "/usr/share/bleachbit/bleachbit/Command.py", line 131, in execute
    func_ret = self.func()
  File "/usr/share/bleachbit/bleachbit/Unix.py", line 383, in apt_autoremove
    raise RuntimeError(line)
RuntimeError: E: Tipo 'Origin:' não é conhecido na linha 1 na lista de fontes /etc/apt/sources.list.d/dell-oficial-xenial.list
Sobrescrever o espaço livre no disco em /root/.cache 0

Espaço em disco recuperado: 0
Arquivos apagados: 0
Operações especiais: 2
Erros: 2

como eu faço para remover esse arquivo

Grato

druidaobelix

Citarcomo eu faço para remover esse arquivo ?


Se for para desinstalar o BleachBit parece que seja isso:

sudo apt-get remove bleachbit*

Mas não entendi muito bem a relação entre uma coisa e outra.

O que se fez foi adicionar um endereço de repositório, se não resolve apenas apague aquele endereço e retorne a situação anterior.

Onde o Bleachbit entrou nisso?


www.arredondar.org.br
Vencedor Desafio de Impacto Social Google 2016!
Você também pode participar e fazer a diferença.

Crazylinux

O que eu queria desinstalar era o arquivo dell-oficial-xenial.list que começou a dar erro como mostra no BleachBit, ele não estava atualizando.
Ai eu fui buscar lá no fundo do bau e lembrei do rm e removi o arquivo da dell-oficial-xenial.list e tudo voltou a funcionar normal.

Quanto ao teclado eu acho que é porque alguns modelos de Notebook da Dell tem o teclado iluminado.

Mas eu já resolvi o assunto, obrigado pela ajuda druidaobelix .


druidaobelix

Citação de: Crazylinux online 19 de Outubro de 2016, 13:56
Mas eu já resolvi o assunto, obrigado pela ajuda druidaobelix .

Então, /Crazylinux/,

Se puder compartilhar com o Fórum a solução que encontrou isso pode ser bastante útil a outros usuários que venham a ter a mesma espécie de problema, aliás, esse é o sentido maior do Fórum, o compartilhamento de soluções encontradas e não simplesmente prestar assistência individual, já que aqui não é um SAC e a figura do consumidor não existe no Linux.

www.arredondar.org.br
Vencedor Desafio de Impacto Social Google 2016!
Você também pode participar e fazer a diferença.