Quanta diferença de velocidade para um bios ajustado em relação ao boot do uefi? [fechadas]

6

EFI can be faster, but that's not certain. The biggest speed difference is in hardware initialization early in the process. On my systems, this is a fraction of the total boot time, so a reduction in the hardware initialization time, while good, doesn't make all that much difference. — What is the difference in “Boot with BIOS” and “Boot with UEFI”

Depois de ler isto, estou imaginando quanto será a diferença. Enquanto assiste a um filme para uma placa principal da Gigabyte, onde a UEFI versus o tempo de inicialização clássico da BIOS está em 11 versus 19 segundos , ver cargas de enumeração de hardware e exibição durante a inicialização do BIOS e que ele é inicializado em algum tipo de menu do Windows. Minha inicialização do BIOS não faz isso, então eu preciso estender a minha pergunta.

Para firmware com configurações de BIOS já ajustadas , que são inicializadas em um sistema operacional único (sistema operacional do console de texto Linux). Não há sistema operacional de inicialização dupla aqui. A inicialização do BIOS, neste caso, é uma inicialização com UEFI que possui o Compatibility Support Module (CSM) ativado. Um BIOS legado é aquele em que as otimizações são feitas para reduzir o tempo de inicialização (acelerar o processo de inicialização).

Quantos segundos mais rápido será uma inicialização EFI em uma inicialização de BIOS legada (UEFI + CSM)?

    
por Pro Backup 11.08.2014 / 22:52

1 resposta

6

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 é:

  1. 5,547 segundos
  2. 5,151 segundos
  3. 5,420 segundos
  4. 5,008 segundos
  5. 5,084 segundos
  6. 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:

  1. 5,407 segundos
  2. 5,129 segundos
  3. 5,143 segundos
  4. 5,055 segundos
  5. 5,621 segundos
  6. 4.956 segundos

A variação é de 0,665 segundo e a média é de 5,219 segundos.

    
por 11.08.2014 / 22:52