Cloud Hypervisor 38 Brings Extended CPU Affinity, Improved VFIO Device Support

Written by Michael Larabel in Virtualization on 18 February 2024 at 06:55 AM EST. 1 Comment
VIRTUALIZATION
Cloud Hypervisor 38 rolled out this week as the newest version of this Rust-based VMM that was started by Intel while now a Linux Foundation hosted project being worked on by multiple different organizations.

Cloud Hypervisor 38 adds support for throttling a group of block devices with a new group rate limiter option, CPU pinning support for the block device worker thread, optimized boot times with the parallel memory prefault, a new "debug-console" device, improved VFIO device support, extended CPU affinity support, enabling nested virtualization on AMD platforms where supported, and a variety of other fixes.

With the improved VFIO device support, all non-emulated MMIO regions of VFIO devices are now mapped to the VFIO container and allows for PCIe peer-to-peer (P2P) between all VFIO devices on the same VM. In particular, this will help with multi-GPU workloads involving GPUDirect P2P, GPUDirect RDMA, and more.

Cloud Hypervisor logo


Intel, UbiCloud, Microsoft, Stripe, Cyberus, Cruso Energy, Tencent, and others contributed to Cloud Hypervisor 38. Downloads and more details on this week's Cloud Hypervisor 38 release via CloudHypervisor.org.
Related News
About The Author
Michael Larabel

Michael Larabel is the principal author of Phoronix.com and founded the site in 2004 with a focus on enriching the Linux hardware experience. Michael has written more than 20,000 articles covering the state of Linux hardware support, Linux performance, graphics drivers, and other topics. Michael is also the lead developer of the Phoronix Test Suite, Phoromatic, and OpenBenchmarking.org automated benchmarking software. He can be followed via Twitter, LinkedIn, or contacted via MichaelLarabel.com.

Popular News This Week