Hacker News
new
|
past
|
comments
|
ask
|
show
|
jobs
|
submit
login
v3ss0n
on Oct 16, 2022
|
parent
|
context
|
favorite
| on:
Efficient IO in Linux with io_uring [pdf] (2019)
Needs asynchronous libs to adopt it
ioquatix
on Oct 16, 2022
|
next
[–]
It's adopted by Ruby: <
https://github.com/socketry/io-event
> which is used by <
https://github.com/socketry/async
> which is part of the Ruby 3+ Fiber Scheduler for light weight concurrency. It shows promising performance.
v3ss0n
on Oct 16, 2022
|
parent
|
next
[–]
Interesting, but I read some issues with Benchmade showing it's not actually reproducible regarding performance improvement over epoll and epoll still faster.
rektide
on Oct 16, 2022
|
prev
|
next
[–]
There was some very excellent work done in Node.js's libuv, but it never got across the line & has sat around getting more out of date for a while.
https://github.com/libuv/libuv/issues/1947#issuecomment-4852...
v3ss0n
on Oct 16, 2022
|
parent
|
next
[–]
4 years already..
yxhuvud
on Oct 16, 2022
|
prev
|
next
[–]
Which in turn need that Linuxes that they support also support io_uring. This world turns slowly.
v3ss0n
on Oct 16, 2022
|
parent
|
next
[–]
It's since very long ago right? Most major server distro should have it by now
yxhuvud
on Oct 17, 2022
|
root
|
parent
|
next
[–]
It is also improving a lot over time. What little there was support for back in Linux 5.3 is not sufficient.
Zababa
on Oct 16, 2022
|
prev
[–]
It's used by Eio in OCaml for the Linux backend:
https://github.com/ocaml-multicore/eio
.
v3ss0n
on Oct 17, 2022
|
parent
[–]
thanks , shame to see pull request waiting to be merged. Would be nice if python asyncio adopt it too.
Guidelines
|
FAQ
|
Lists
|
API
|
Security
|
Legal
|
Apply to YC
|
Contact
Search: