For example, implementing tcp/http/udp proxy servers. Static file servers too can benefit greatly.
For example, implementing tcp/http/udp proxy servers. Static file servers too can benefit greatly.
> is this PR just for files or also for network operations?
> Just file operations for now.
Not sure, why they ignored socket, it would be have been great addition to NodeJS/Python stack. Let's hope they make it happen in near future release schedule.
In other words: if your application is already writing/reading at the max speed the hardware its on allows, you will see no improvement from this. That application is truly I/O bound.
An application that feels I/O bound will be doing lots and lots of little reads and writes and achieving low hardware utilization. That application is syscall bound rather than I/O bound, and io_uring will help tremendously.