Announcement

Collapse
No announcement yet.

IO_uring Gets Network Overhead Reduction By 3~4%

Collapse
X
 
  • Filter
  • Time
  • Show
Clear All
new posts

  • IO_uring Gets Network Overhead Reduction By 3~4%

    Phoronix: IO_uring Gets Network Overhead Reduction By 3~4%

    After revolutioning Linux storage I/O, the kernel's IO_uring interface is continuing to be buffed into shape for handling Linux networking needs too...

    https://www.phoronix.com/scan.php?pa...-Overhead-3-4p

  • #2
    Does any database use IO_uring?

    Comment


    • #3
      Originally posted by uid313 View Post
      Does any database use IO_uring?
      Postgres guys are working on it I believe, but nothing hit the mainline yet afaik.

      Comment


      • #4
        Originally posted by uid313 View Post
        Does any database use IO_uring?
        Not db related but I've switched to it (from epoll + inotify to liburing + inotify) out of curiosity mostly, it's a heck of a lot harder to figure out how to use it, the documentation is mostly reading header comments and author's blog posts.

        Comment


        • #5
          I'd very much like to see the Go netpoller being migrated to IO_uring. At least partially.

          Comment


          • #6
            Originally posted by uid313 View Post
            Does any database use IO_uring?
            Scylla (a closed source heavily Cassandra-inspired db) uses it:
            https://www.scylladb.com/2020/05/05/...ming-in-linux/

            Comment


            • #7
              Originally posted by cl333r View Post

              Not db related but I've switched to it (from epoll + inotify to liburing + inotify) out of curiosity mostly, it's a heck of a lot harder to figure out how to use it, the documentation is mostly reading header comments and author's blog posts.
              Did you benchmark the new vs old code?

              Comment

              Working...
              X