Io uring: Difference between revisions

No edit summary
Tags: Mobile edit Mobile web edit
No edit summary
Tags: Mobile edit Mobile web edit
Line 3: Line 3:


* Asynchronous I/O without the large copy overheads and restrictions of POSIX AIO
* Asynchronous I/O without the large copy overheads and restrictions of POSIX AIO
* System call batching across distinct system calls
* System call batching/linking across distinct system calls
** Whole sequences of distinct system calls can be linked together
* Provide a buffer pool, and they'll be used as needed
* Provide a buffer pool, and they'll be used as needed
* Both polling- and interrupt-driven I/O on the kernel side
* Both polling- and interrupt-driven I/O on the kernel side