Percebo como meu Ubuntu 18 inicializa muito devagar, muito mais lento que o Windows instalado anteriormente na mesma máquina. Eu não uso dual-boot, minha máquina é:
Ubuntu 18.04.3 LTS
Intel® Core™ i7-7700HQ CPU @ 2.80GHz × 8
64-bit, NVIDIA GeForce GTX 950M
A NVIDIA era bastante problemática e causava problemas de inicialização, então tive que colocar alguns parâmetros de inicialização do kernel. Agora fica assim:
GRUB_CMDLINE_LINUX_DEFAULT="quiet splash pci=nomsi pci=noaer
acpi_enforce_resources=lax intel_pstate=disable acpi_osi=!Windows
2012"
O tempo de inicialização padrão é: 47s .
Eu segui a sugestão deste post: Como diagnosticar/corrigir inicialização muito lenta no Ubuntu 18.04 , enquanto algumas respostas ajudaram outras pessoas, não funciona comigo.
O que eu tentei:
Adicionado
noresume
parâmetro na inicialização do kernel. Literalmente no post acima, alguém reduziu o tempo de inicialização em 31s!Eu atualizei para 18.04 ontem e tive o mesmo problema (levou 52 segundos para inicializar). Depois de definir o parâmetro "noresume", demorou 21 segundos.
Resultado: (desculpe esqueci de tirar uma captura de tela): 57s (10s mais lento). Por quê ?
Diminua o processo de tempo para a Rede e configure o tempo limite para Iniciar Trabalho e Parar Trabalhos alterando:
/etc/systemd/system/network-online.target.wants/networking.service
Mude
TimeoutStartSec=5min
paraTimeoutStartSec=5s
.Também,
/etc/systemd/system.conf
mudança :
DefaultTimeoutStartSec=5s DefaultTimeoutStopSec=5s
Resultado: Falha ao inicializar . (Parado na tela de inicialização)
Desative a rede durante a inicialização:
systemctl disable NetworkManager-wait-online.service
Resultado: O tempo de inicialização foi de 51s (4s mais lento).
Por que eu perdi as etapas acima? Como minha máquina acabou inicializando mais devagar?
Por que o noresume
que deveria impedir que a partição de retomada a tornasse mais lenta? Algum outro conselho para diminuir o tempo de inicialização?
ATUALIZAR
Seguindo a sugestão do WinEunuuchs2Unix , tentei:
Desative a rede como na etapa (3) e remova o serviço de liberação de diário e aspire-o alterando:
nano /etc/systemd/journald.conf
mudança
Storage=auto SystemMaxUse=50M SystemMaxFileSize=1G SystemMaxFiles=5
Meu uso de disco de diário original era 2G, agora caiu para 200 MB. Mas
system-journal-flush.service
o tempo não parece ficar mais rápido, ainda são 11s.
Além disso, antes de alterar suas configurações, o tempo de lavagem era de 3,xx s. Agora é 10.xx s em vez disso.
Resultado, tempo de inicialização: 52s (5s mais lento).
Desativando o serviço tor:
/etc/default/tor
mude para
RUN_DAEMON="no"
e executesudo systemctl disable tor.service
Em seguida, foi adicionado
video=SVIDEO-1:d
parâmetro ao kernel de inicialização (seguindo a solução de: Long Kernel Boot Segment em 18.04 ).
E mascaradosystemd-journal-flush.service
e okeyboard-setup.service
(seguindo a solução de: Longo tempo de inicialização Ubuntu 18.04 ).
Resultado. Tempo de inicialização: 45s . ( 2s mais rápido ), mas acredito que possa ser melhorado.
Na segunda tentativa: 47s (sem melhora).
Eu realmente pensei que desabilitar o serviço tor me daria um tempo de inicialização de 5 a 7 segundos mais rápido, já que originalmente levava 10 a 13 segundos no tempo de inicialização.
Ainda confuso sobre como o noresume
parâmetro, desabilitar a rede e os logs de vácuo do diário levam a um tempo de inicialização mais lento. Outras sugestões serão apreciadas!
ATUALIZAÇÃO 2
- Instale
haveged
. Tempo de inicialização: 49s (2s mais lento)
Só por que.
Você provavelmente pode desabilitar a espera de rede completamente:
Remova o serviço de limpeza do diário e aspire-o:
Os tempos lentos
snapd
podem ser acelerados sacudindo o mouse no momento da inicialização: