extra credit Search 85,062 technologies ⌘K Download for Mac

Linux io_uring

Category
Operating systems and internals
Docs outline
5 sections

Official docs outline

man7.org
  1. io_uring overview

    Submission and completion rings, SQEs, CQEs and shared memory mapping.

  2. io_uring_setup(2)

    Creating a ring with entries, flags such as SQPOLL and params.

  3. io_uring_enter(2)

    Submitting and waiting on operations with to_submit and min_complete.

  4. io_uring_register(2)

    Registering fixed buffers, files and provided buffer rings.

  5. Efficient IO with io_uring

    Design paper on ring layout, memory ordering, linked requests and polling.

Each section links to the official page. Titles and summaries by Extra Credit; the docs belong to their authors.

All 29
↑↓ move ↵ open