JVM network servers backed by io_uring

  • submittion queue (SQ) — here the user programs append new tasks for the kernel
  • completion queue (CQ) — here the user programs receive responses from the kernel for the submitted tasks
  • Netty epoll - x86_64: 24688 reqs/sec, aarch64: 25344
  • Netty io_uring - x86_64: 26731, aarch64: 28443

--

--

Get the Medium app

A button that says 'Download on the App Store', and if clicked it will lead you to the iOS App store
A button that says 'Get it on, Google Play', and if clicked it will lead you to the Google Play store