[PATCH] Add io_uring support in AIO(async io) module

Vladimir Homutov vl at nginx.com
Tue Jan 19 16:42:50 UTC 2021


On Tue, Jan 19, 2021 at 03:32:30AM +0000, Zhao, Ping wrote:
> It depends on if disk io is the performance hot spot or not. If yes,
> io_uring shows improvement than libaio. With 4KB/100KB length 1 Nginx
> thread it's hard to see performance difference because iostat is only
> around ~10MB/100MB per second. Disk io is not the performance bottle
> neck, both libaio and io_uring have the same performance. If you
> increase request size or Nginx threads number, for example 1MB length
> or Nginx thread number 4. In this case, disk io became the performance
> bottle neck, you will see io_uring performance improvement.

Can you please provide full test results with specific nginx configuration?



More information about the nginx-devel mailing list