Submitted by Anonymous (not verified) on

In modern cloud environments, there is an increasing demand to provide high-performance block volumes within virtual machines. Many existing solutions come with several drawbacks: low performance and high latency, heavy system resource consumption, and sometimes the necessity to install additional client software. We aim to discuss various approaches that enable volume passthrough within virtual machines: vhost and vhost-user-blk, vfio-usr, NVMe/TCP, NVMe/RDMA. We will share the problems we identified and how we resolved them. The presentation will feature extensive performance data and a detailed bottleneck analysis. As a result, we will demonstrate how to achieve performance levels of tens and hundreds of Gbps and several million IOPS within a virtual machine using only a few CPU cores. Special attention will be given to the use of DPUs.

Bonus Content
Off
Presentation Type
Presentation
Learning Objectives

Understand all the approaches for enabling volume passthrough within virtual machines and choose the best one for their specific needs.
Analyze performance data and identify bottlenecks in different volume passthrough approaches.
Implement best practices for utilizing DPUs to enhance block volume performance in virtual machine environments.

Display Order
3
Start Date/Time
End Date/Time
YouTube Video ID
s39IPk0X-fk
Zoom Meeting Completed
Off
Main Speaker / Moderator
Room Location
Winchester