Redian新闻
>
开发者不到 5 分钟制作 2 个 Linux 补丁,可提高 I / O 操作性能 6%

开发者不到 5 分钟制作 2 个 Linux 补丁,可提高 I / O 操作性能 6%

公众号新闻

来源:IT之家 作者:故渊

IO_uring 的创建者、Linux 内核 IO 的狂热爱好者延斯・阿克斯博(Jens Axboe)近日发布推文,表示在拖延多年之后实施相关代码,可以让 I / O 操作的性能提高 6%。

翻译 Axboe 推文内容如下:

这是我多年来一直惦记的事,今天终于完成了。说来有点遗憾,因为修改时间不超过 5 分钟,却能带来超过 6% 的改进。在全面的发行版内核配置上,改进幅度可能更大。

Axboe 在不到 5 分钟的时间里,制作了 2 个补丁,在块层中实现了问题侧时间查询的缓存,从而提高 I / O 性能 6% 以上。

Axboe 解释说,由于默认情况下时间查询的性能开销较大,他在测试时通常会禁用 iostats。但在为问题侧时间查询提供一些基本缓存时,他发现 IOPS 提高了约 6%,而对于更臃肿的 Linux 发行版厂商内核来说,提高的幅度可能更大。

根据 Axboe 发布的 RFC 补丁说明,这两个补丁主要通过减少对 I / O 系统的查询次数来提高性能:

只是将当前时间缓存在 blk_plug 结构中,前提是任何问题侧的时间查询都可以通过它获得足够的粒度。

END

官方站点:www.linuxprobe.com

Linux命令大全:www.linuxcool.com

刘遄老师QQ:5604215

Linux技术交流群:2636170

(新群,火热加群中……)

想要学习Linux系统的读者可以点击"阅读原文"按钮来了解书籍《Linux就该这么学》,同时也非常适合专业的运维人员阅读,成为辅助您工作的高价值工具书!


微信扫码关注该文公众号作者

戳这里提交新闻线索和高质量文章给我们。
相关阅读
开源开发者如何致富:搏一搏,单车变摩托 | Linux 中国Fractal 5:Linux Matrix 消息应用迎来 GTK 4 和 Rust SDK 的升级 | Linux 中国Linus Torvalds:Linux 内核中的 Rust、AI 和疲劳的维护者 | Linux 中国发酵工艺可提高50%产量,生物基初创获投2100万美元,正在开发高吸水性聚合物适用于 Linux 的 LibreOffice 替代品 | Linux 中国Linux 爱好者线下沙龙:LLUG 2023·北京,相聚在这个冬日 | Linux 中国君品谈|郑小瑛:智者不惑 仁者不忧 勇者不惧6052 血壮山河 卢沟桥之变 212023 年开源和 Linux 世界的 8 个决定性时刻 | Linux 中国Zorin OS 17 正在重新定义 Linux 发行版的视觉体验 | Linux 中国2023 年崭露头角的 7 款不为人知的 Linux 发行版 | Linux 中国女人不坏,男人不爱Gentoo Linux 现在提供用于快速软件安装的二进制包 | Linux 中国冷却的不止季节(124)— 任是无情也动人(完结篇)在 Linux 中玩乐:Cmatrix 之旅 | Linux 中国在 Fedora Linux 上值得尝试的酷炫 Flatpak 应用(11 月) | Linux 中国Vojtux:针对视力障碍用户改造 Linux | Linux 中国Wave:即使你讨厌命令行,也会喜欢的现代新 Linux 终端 | Linux 中国这些剪贴板管理器使得 Linux 下的复制粘贴更上一层楼 | Linux 中国Linux 用户也将被蓝屏死机的恐怖所支配! | Linux 中国【周末综艺会10期】— 汤汤水水终端基础:在 Linux 中重命名文件和目录 | Linux 中国Linus Torvalds 罕见发布警告:Linux 6.8 内核编译出现性能退步问题故障排除:在 Arch Linux 上启用蓝牙 | Linux 中国一款外观时尚的用于管理个人财务的 Linux 应用 | Linux 中国来者不善,善者不来!观音菩萨砸场的真实意图是什么?中美言和,美一众跟班尴尬了iPhone用户快更新系统!苹果紧急发布补丁,防范黑客入侵77 万打水漂?App 遭山寨后,开发者找库克控诉:你们审核犯了错,把我的开发者账户封了!在 Fedora Linux 上值得尝试的酷炫 Flatpak 应用(12 月) | Linux 中国修复 Arch Linux 中的 “target not found” 错误 | Linux 中国首款 Linux 游戏本?!Tuxedo 推出 Linux 游戏本 Sirius 16Linux 爱好者线下沙龙:LLUG 2023·杭州八方城见 | Linux 中国硬核观察 #1243 Linux 内核开发者再次讨论从 C 语言转换为现代 C++ 语言Linux 黑话解释:Linux 中的 Super 键是什么? | Linux 中国
logo
联系我们隐私协议©2024 redian.news
Redian新闻
Redian.news刊载任何文章,不代表同意其说法或描述,仅为提供更多信息,也不构成任何建议。文章信息的合法性及真实性由其作者负责,与Redian.news及其运营公司无关。欢迎投稿,如发现稿件侵权,或作者不愿在本网发表文章,请版权拥有者通知本网处理。