
近日,Linux 内核 IO 的核心开发者延斯·阿克斯博(Jens Axboe)在推文中表示,多年以来他一直致力于实施相关代码,终于取得了突破性的进展。据了解,此次改进主要通过减少对 I/O 系统的查询次数来提高性能,从而使得 I/O 操作的效率提升了 6%。
Axboe 表示,在不到 5 分钟的时间里,他制作了两个补丁,在块层中实现了问题侧时间查询的缓存,并成功提高了 I/O 性能。据他解释称,在测试时通常会禁用 iostats 以减少时间查询的性能开销,但在为问题侧时间查询提供一些基本缓存时,却发现 IOPS 提升了约 6%,而对于更臃肿的 Linux 发行版厂商内核来说,提升幅度可能更大。
这两个补丁的主要作用是将当前时间缓存在 blk_plug 结构中,并确保任何问题侧的时间查询都可以获得足够的粒度。这意味着 I/O 系统的查询次数得到了显著减少,从而提高了整体性能。
这一成果无疑是 Linux 内核 IO 的发展历程中的重要里程碑。未来,我们期待着更多类似领域的创新和突破。
本文属于原创文章,如若转载,请注明来源:突破性进展!Linux内核I/O系统史诗级优化,效率提升6%https://news.zol.com.cn/852/8521381.html