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
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.