在即将结束的过程中提前合并了IO期间的更改(_U)Linux 6.9 合并窗口。这一轮又带来了一些新的特性,这是一个奇妙的和创新的内核特性。
Linux 6.9的IO_uring更新包括对每环NAPI的支持、对截断的支持、暴露SQPOLL利用状态、使task_work内部循环更加公平、多次修复以及各种其他修复/清理。
的 NAPI繁忙投票支持 斯特凡·罗施一直在努力当利用NAPI忙轮询时,Stefan测试的往返时间从55 us下降到38 us。补丁消息为那些对这个新IO_ing功能感兴趣的人提供了更多详细信息。
IO_WINGING TRUNCATE(Ftruncate)支持允许通过IO_CRUING进行本机截断,因此应用程序不再需要设置自己的线程池或卸载来执行非阻塞截断。
有关Linux 6.9的IO_EURING更新的更多详细信息,请访问这一拉力 with the code already in Linux Git ahead of today's Linux 6.9-rc1 release.