Linux 7.0 Expected to Bring IO_uring Iopoll Polling Improvements
5 months ago
- #Kernel
- #IO_uring
- #Linux
- 预计Linux 7.0(或6.20)版本将包含针对IO_uring中IOPOLL轮询机制的改进。
- IO_uring首席开发人员Jens Axboe已提交了一个补丁,旨在优化异步I/O的IOPOLL轮询性能。
- 该补丁将IOPOLL完成队列从单向链表改为双向链表,使得已完成请求的移除操作更加高效。
- 当同一轮询环中存在不同设备或异构I/O操作时,这项改进能显著提升性能。
- 字节跳动的Fengnan Chang最初提出了该优化方案,并分享了基准测试结果,显示性能获得显著提升。