10 ms·
Pretty much everything touches the disk at some point. A lot of those things are asynchronous daemons these days. They currently need a complex thread pool to h
by vertex-four 6y ago
Pretty much everything touches the disk at some point. A lot of those things are asynchronous daemons these days. They currently need a complex thread pool to handle disk I/O - io_uring means they can run disk I/O on the same thread, and all they have to do is some buffer management. It’s a lot simpler and cleaner a programming model.
Source: recently developed a web server that uses io_uring.
- networkimprov 6y agoCan you share a link to that web server?
- deleted 6y ago[deleted]
- vertex-four 6y agoRight now, unfortunately not, but I'll be releasing it open-source within the month. Look out for a Show HN post on the subject of live video streaming.