Resultados medidos:
BIOS - fast boot = 14.15 seconds
BIOS + fast boot0 = 13.08 seconds
UEFI - fast boot = 13.01 seconds [1.14 seconds faster]
UEFI + fast boot0 = 11.30 seconds [1.78 seconds faster]
UEFI + ultra fast1 = 10.87 seconds
Ainda mais otimizações, removendo o carregador de inicialização GRUB:
UEFI stub + fast boot0 = 9.84 seconds
UEFI stub + ultra fast1 = 8.20 seconds
UEFI stub + ultra fast1 + static IP2 = 6.38 seconds3
0. No modo "inicialização rápida", o computador pode não inicializar a partir de um dispositivo de armazenamento USB.
1. No modo "ultra-rápido", o BIOS de vídeo deve suportar o UEFI GOP se você estiver usando uma placa gráfica externa. Observe que o modo Ultra Rápido inicializará tão rápido que a única maneira de entrar neste utilitário de configuração UEFI é desanexar todos os dispositivos de inicialização.
2. Nenhum cliente DHCP ativo.
3. Os 1,5 segundos da ASRock para fazer logon no Windows 8 a partir de uma inicialização a frio são na verdade de 9,85 a 9,88 segundos neste sistema.
Ambiente
Para este teste, é utilizada uma placa-mãe Asrock H81 Pro BTC P1.50, conectada a ela:
- CPU Intel Celeron G1820 de 2,7 GHz
- 8 GB de RAM
- OCZ Vertex SSD (ahci, gerenciamento agressivo de energia ativado)
- LAN (100 mbps)
- mouse e amp / PS / 2 teclado
- Teclado USB
- VGA
- Supermicro PCIe HBA (baseado no chip Marvell, sem unidades conectadas)
O firmware da placa-mãe está definido para:
- Logotipo de tela inteira = desativado
- Tempo limite do aviso de inicialização = 1 segundo
- Boot From Onboard LAN = desativado
- Boot Failure Guard = desativado
- Inicialização segura = desativado
- Tecnologia Intel Smart Connect = desativada
- Hardware não usado = desativado (áudio HD, áudio HDMI HD, porta paralela, portas seriais)
- As ROMs da opção PCIe não são carregadas (por exemplo, as de RAID / HBA)
O primeiro CSM está ativado e o Ubuntu 14.04.1 LTS está instalado. A tabela de partições é do tipo: msdos (MBR) e contém duas partições: ext4 /
para linux e uma troca de linux. Um kernel principal 3.16.0-031600rc6 x86_64 é instalado, executando com parâmetros de inicialização: ro rootdelay=180 debug ignore_loglevel crashkernel=384M-:128M
. Plymouth está habilitado. A configuração de rede está definida como automática (DHCP).
Medição
O desempenho de inicialização medido é uma " inicialização a frio ": ao inverter o botão liga / desliga até que o texto tty1
ubuntu login
apareça na tela. Como o firmware já possui uma configuração chamada " inicialização rápida " para acelerar o processo, a diferença com essa configuração desativada e ativada também é medida. A medição foi feita com um filme iPhone4 29.9fps que foi recortado no iPhoto.
Variação normal
A depuração ativada resulta em uma saída do console para o processo principal init: plymouth-upstart-bridge finalizado imediatamente após a exibição do ubuntu login
. A variação dessa mensagem de depuração exibida para inicializações frias do BIOS é:
- 5,547 segundos
- 5,151 segundos
- 5,420 segundos
- 5,008 segundos
- 5,084 segundos
- 5.188 segundos
Em outras palavras, a variação no processo de inicialização do kernel + ubuntu do linux está dentro de um intervalo de 0,539 segundos e tem um valor médio de 5,233 segundos.
Durante a inicialização do UEFI frio, a parte de inicialização do kernel + ubuntu do linux foi cronometrada pela saída de depuração em:
- 5,407 segundos
- 5,129 segundos
- 5,143 segundos
- 5,055 segundos
- 5,621 segundos
- 4.956 segundos
A variação é de 0,665 segundo e a média é de 5,219 segundos.