Cloud Hypervisor 39 ganha suporte a NVIDIA GPUDirect P2P

Cloud Hypervisor 39 ganha suporte a NVIDIA GPUDirect P2P

O novo Cloud Hypervisor 39 que saiu neste final de semana ganha suporte a NVIDIA GPUDirect P2P. O programa com foco na nuvem é escrito em Rust. O recurso é originalmente um projeto da Intel, porém, hoje está sob a responsabilidade da Linux Foundation, que é quem desenvolve o projeto.

O monitor de máquina virtual Cloud Hypervisor segue recebendo grande atenção de diversas organizações. Ele serve para rodar sistemas convidados Windows e Linux na nuvem. Com a nova versão Cloud Hypervisor 39 encontramos:

  • suporte para o dimensionamento variável de aberturas PCI por segmentos;
  • boot direto para kernels Linux bzImages;
  • suporte para injeção de NMI em sistemas convidados;
  • e, também, suporte para NVIDIA GPUDirect P2P.

Cloud Hypervisor 39 ganha suporte a NVIDIA GPUDirect P2P

Cloud Hypervisor 39 ganha suporte a NVIDIA GPUDirect P2P

Thomas Barrett da Crusoe Energy, adicionou o suporte peer-to-peer NVIDIA GPUDirect. Com esse suporte adicionado, eles descobriram que a latência P2P da GPU ao usar o Cloud Hypervisor com GPUs NVIDIA caiu de 12 para 1,4 us. Os testes foram feitos com várias GPUs NVIDIA L40S.

O Cloud Hypervisor 39 também traz uma variedade de correções de bugs com esta última atualização do VMM baseada em Rust.

Correções de bugs notáveis 

  • Solução alternativa para o bug do kernel que afeta o mascaramento de IRQ convidado na AMD (#6353)
  • Processo de limpeza correto (#6208)sigwinch_listener
  • Desligamento normal do thread da API HTTP (#6248, #6247)
  • Opção de correção em metadados OpenAPI (#6268)queue_affinity
  • Corrigir documentação para indicar que somente o modo de fluxo é suportado por (#6306)virtio-vsock
  • Corrigir validação de tag (#6358, #6359)virtio-fs
  • Adicionar dispositivo ausente aos metadados OpenAPI (#6372)pvpanic
  • Correções para virtualização aninhada com dispositivos VFIO (#6110, #6298, #6297, #6319)
  • Correção para backup de arquivo para regiões com snapshot/restore (#6337, #6338)virtio-mem
  • Marcar explicitamente os FDs usados para dispositivos de rede como inválidos em instantâneo/restauração (#6332, #6286)
  • Melhorar os eventos em torno da reinicialização (#6277, #6274)event-monitor
  • Corrigir possíveis impasses em torno de dispositivos pausados durante a migração ao vivo (#6293)
  • Corrigir o pânico ao executar sem subcomando (#6230)ch-remote
  • Corrigir hotplug de dispositivos após snapshot/restore e migração ao vivo (#6326, #6265)virtio

Downloads e mais informações sobre a versão Cloud Hypervisor 39 do CloudHypervisor.org.