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
Building Geospatial Apps on Postgres, PostGIS, & Citus at Large ScaleMicrosoft via YouTube Unlocking the Power of ML for Your JavaScript Applications with TensorFlow.js
TensorFlow via YouTube Managing the Reactive World with RxJava - Jake Wharton
ChariotSolutions via YouTube What's New in Grails 2.0
ChariotSolutions via YouTube Performance Analysis of Apache Spark and Presto in Cloud Environments
Databricks via YouTube