Tenho um computador bastante avançado (8-core i7-6900K, Samsung SM961 1TB NVMe, 32 GB de RAM), mas tenho uma inicialização muito lenta.
$ systemd-analyze
Startup finished in 21.766s (firmware) + 5.769s (loader) + 16.878s (kernel) + 3.532s (userspace) = 47.947s
Estou ignorando o firmware e o carregador por enquanto. A parte do espaço do usuário leva menos de quatro segundos, o que é OK, mas o kernel está demorando 17 segundos !
Eu tenho informações de inicialização aqui:
Eu tenho outra máquina configurada de forma semelhante com outra placa-mãe / chipset que é muito mais rápida na inicialização, então eu suspeito que o problema é com o chipset / HW, mas não consigo descobrir o que é.
UPDATE 1 : Eu atualizei para o Ubuntu 17.10, mas o tempo de inicialização é praticamente o mesmo. O espaço do usuário está abaixo de 2s (impressionante!), Mas a hora do kernel é superior a 15s.
O que eu notei no log do dmesg é que há alguns "saltos" de tempo em torno de algumas mensagens da ACPI:
[ 0.166049] acpi PNP0A03:03: _OSC: OS supports [ExtendedConfig ASPM ClockPM Segments MSI]
[ 2.208064] acpi PNP0A03:03: _OSC: platform does not support [PCIeHotplug]
[ 4.256069] acpi PNP0A03:03: _OSC: OS now controls [PME AER PCIeCapability]
[ 4.256070] acpi PNP0A03:03: FADT indicates ASPM is unsupported, using BIOS configuration
... e:
[ 4.262024] acpi PNP0A08:00: _OSC: OS supports [ExtendedConfig ASPM ClockPM Segments MSI]
[ 6.304065] acpi PNP0A08:00: _OSC: platform does not support [PCIeHotplug]
[ 8.352073] acpi PNP0A08:00: _OSC: OS now controls [PME AER PCIeCapability]
[ 8.352074] acpi PNP0A08:00: FADT indicates ASPM is unsupported, using BIOS configuration
A configuração da ACPI tem algo a ver com o tempo de inicialização lento do kernel?
UPDATE 2 : Adicionando acpi=off
aos parâmetros de inicialização, a hora do kernel é reduzida de 15s para 7s (dos quais ~ 4s parecem ser relcionados para montar EXT4-fs na minha unidade nvme), então ACPI é definitivamente um ladrão de tempo (~ 8s).
No entanto, não desejo desativar completamente o ACPI. Existe alguma outra configuração relacionada à ACPI que eu possa experimentar?