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.
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.
Até a próxima !
Nenhum comentário:
Postar um comentário