Replies: 6 comments 6 replies
-
It's not a mature tech yet, people jump on it because of hype but there's still many years before any of that becomes usable with benefit. So far I still see epoll win in benchmarks on my computers. Maybe when I get new ones I will revisit but there's also a huge drawback of io-uring since it is proactor |
Beta Was this translation helpful? Give feedback.
-
I need to buy an AMD based computer for this, I have old Intel machines that see no improvement with io_uring at all |
Beta Was this translation helpful? Give feedback.
-
No amd here as well, I run an i7 8750H with the latest kernel, I will try to give it a look. But I am overwhelmed by work at the moment. |
Beta Was this translation helpful? Give feedback.
-
I have an I7 7700HQ and one with Ryzen 5500U, if you have some benchmarks that I can run just send me, I'm on Debian bookworm kernel 6.0, and I have some people with Zen 3 5950X that could run the tests for me |
Beta Was this translation helpful? Give feedback.
-
As an addendum: test from Alibabacloud |
Beta Was this translation helpful? Give feedback.
-
Yes, it's a low prio thing that will happen when the tech matures. Like said, I have the M1 Air, a tower PC, a laptop, a raspberry pi 4 and I have tested io_uring with every Linux kernel since the inception of io_uring and epoll always wins or loses insignificantly on these machines. I know some AMD machines are faster with io_uring, but it varies. It has gotten better for io_uring with time (it used to be WAY slower than epoll!), but so far it's inconclusive. As soon as io_uring is undoubtly faster, always, a backend will be written in uSockets (this does not require any change to uWebSockets to take advantage of). But right now I am just waiting for the tech to get optimized / mature more. Trust me, when it is undoubtly faster I will add it as a high prio item. |
Beta Was this translation helpful? Give feedback.
-
Hi,
Is there a plan to introduce liburing in the code?
It could apparently make the runtime faster, but that's just opinion based out of readings.
Beta Was this translation helpful? Give feedback.
All reactions