FERRAMENTAS LINUX: A Microsoft reduz o tempo de inicialização do Hyper-V por minutos para as grandes VMs do Azure com o Kernel Linux 5.19

segunda-feira, 30 de maio de 2022

A Microsoft reduz o tempo de inicialização do Hyper-V por minutos para as grandes VMs do Azure com o Kernel Linux 5.19

 

Confira !!

Uma correção fornecida pela Microsoft como parte de suas atualizações do Hyper-V para o kernel Linux 5.19 pode reduzir alguns minutos dos tempos de inicialização da VM do Azure ao iniciar uma máquina virtual com várias GPUs.

A Microsoft conseguiu uma mudança em seu driver Hyper-V PCI Linux para não definir "PCI_COMMAND_MEMORY" para evitar o longo tempo gasto na inicialização pelo host para desmapear/mapear o vBAR de/para o pBAR quando a VM está inicializando e define isso pedaço. Para seus poderosos aceleradores com até 128 GB de RAM, o unmap/map em uma BAR de 128 GB pode levar 1,8 segundos e essa operação é executada oito vezes com o código Linux/pci-hyperv atual durante o tempo de inicialização. Isso equivale a cerca de 14 segundos de tempo de inicialização adicional por GPU/acelerador.

Bastante economia de tempo de inicialização para grandes ofertas de VM aceleradas por GPU no Azure.

Assim, para suas maiores VMs do Azure atualmente com 14 GPUs/aceleradores, o comportamento atual do kernel pode induzir 176 segundos adicionais ao tempo de inicialização... O Kernel Linux 5.19 reduz esses quase três minutos do tempo de inicialização da VM.

Além dessa alteração do PCI do Hyper-V para reduzir o tempo de inicialização em VMs do Azure aceleradas por GPU, também há proteção de segurança realizada em seus drivers PCI e hv_sock, várias correções, remoção de código para versões do Hyper-V que foram encerradas há muito tempo -of-life, e outras correções. Consulte este pull para obter a lista completa de atualizações do Microsoft Hyper-V para o Kernel Linux 5.19.







Fonte

Até a próxima !

Nenhum comentário:

Postar um comentário