Speeding Up VM's I/O Sharing Host's io_uring Queues With Guests
Offered By: Linux Foundation via YouTube
Course Description
Overview
Explore the innovative approach of sharing host's io_uring queues with guests to enhance VM I/O performance in this technical talk by Stefano Garzarella from Red Hat. Delve into the intricacies of io_uring system calls, submission and completion queues, and resource registration. Learn about polling techniques and the integration of io_uring with QEMU and virtio block. Examine the necessary changes for io_uring passthrough, its restrictions, and the performance improvements demonstrated in a proof-of-concept. Gain insights into vhost block and VDPA block software devices, and discover the potential future developments in this field.
Syllabus
Intro
Agenda
io_uring system calls
Submission and Completion Queues
Resources registration
Polling
QEMU and io_uring
virtio block
io_uring changes for passthrough
io_uring restrictions
io_uring passthrough PoC performance
vhost block
VDPA block software device
Next Steps
Taught by
Linux Foundation
Tags
Related Courses
Database Hacking 101 - Building Fast Bulk Import in Java + CDevoxx via YouTube Asynchronous I/O and Coroutines for Smooth Data Streaming
NDC Conferences via YouTube FUSE Uring Request Allocation and Communication
Linux Foundation via YouTube Revamping ioctl with io_uring - Enhancing Kernel-User Communication
Linux Foundation via YouTube io_uring in the Automotive World - Leveraging Performance for Digital Cockpits
Linux Foundation via YouTube