Linux 6.0 rocks #859
uNetworkingAB
started this conversation in
Show and tell
Replies: 1 comment 1 reply
-
Great achievement 👍 Would be amazing if you could share us some more details/code, what io_uring features you used SQPOLL, file or buffer registration? Did you compare system cpu/memory usage between epoll/io_uring? |
Beta Was this translation helpful? Give feedback.
1 reply
Sign up for free
to join this conversation on GitHub.
Already have an account?
Sign in to comment
-
These numbers are insane,
With epoll (highly optimized usage) I could formerly do TCP localhost ping/pong between two processes, small messages, on one CPU-core per process, with 325k messages/second.
With latest features of Linux 6.0 and liburing, I'm now doing 424k messages per second. This is on a 10 year old mid-range CPU.
I used to have a lot of problems getting io_uring to perform with former kernels but since 6.0 it's just completely obliterating epoll for me.
Beta Was this translation helpful? Give feedback.
All reactions