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 | ||
* 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 | ||