Features/IOUring

From QEMU
Revision as of 15:00, 17 May 2019 by Stefanha (talk | contribs) (Created page with "io_uring is a Linux API for asynchronous I/O. It is designed for higher performance than the older Linux AIO API that QEMU supports. Aarushi Mehta is implementing io_uring s...")
(diff) ← Older revision | Latest revision (diff) | Newer revision → (diff)

io_uring is a Linux API for asynchronous I/O. It is designed for higher performance than the older Linux AIO API that QEMU supports.

Aarushi Mehta is implementing io_uring support in QEMU as part of the Outreachy internship program.

Code

Status

Early development. Not yet ready for testing.

How to use it

io_uring is an alternative AIO engine in QEMU. Instead of specifying -drive aio=threads or -drive aio=native, use -drive aio=io_uring.