MGLRU 可以登陆 Linux 5.19 以提高性能——尤其是低 RAM 情况
admin
2023-07-31 15:44:46
0

MGLRU 是我们一直渴望在 2022 年合并的内核创新,看起来这可能会在下一个周期 v5.19 中发生,以提高 Linux 系统性能,尤其是在内存压力接近的情况下。

MGLRU 是 Multi-Gen LRU 的缩写,是 Google 工程师对如何处理内核的页面回收代码进行的返工。他们发现当前的 Linux 内核页面回收处理成本太高,并且可能会做出糟糕的驱逐选择,但 MGLRU 已经证明对于他们的内部工作负载和外部各方测试许多公共补丁修订版来说是一个很大的改进。

查看一些诱人的 MGLRU 基准测试结果适用于有利于 Apache Cassandra、Hadoop、Memcached、PostgreSQL、Redis、MongoDB、FIO 和许多其他工作负载之类的工作负载。甚至对于在经常面临系统内存压力和 SWAP 风暴时运行带有许多选项卡的 Web 浏览器的情况,MGLRU 也使系统保持在可用状态。

Google 的 Yu Zhao 今天向 Linus发送了 MGLRU 的拉取请求。虽然目前 Linux 5.18 合并窗口正在进行中,但 Yu 不一定要立即推动它,“这比 5.18 的请求更像是一种选择。我直接将其发送给您,因为根据我的判断,它现在已经准备好了。 ”

在该拉取请求的 Linux 内核邮件列表线程中,Linus Torvalds 表示他并不反对,但最终不会为 Linux 5.18 拉取它。基础是 MGLRU 尚未通过 linux-next 树进行全面审查。他希望看到这个大型补丁系列在 Linux-Next 中运行一段时间,以帮助发现任何问题,尤其是针对 Linux-Next 进行的所有构建自动化/测试。

所以在这个阶段,看起来 Mutli-Gen LRU 可以进入 Linux-Next 一个周期左右,如果一切顺利,它可以在今年夏天合并到 Linux 5.19。还有更多的签名值得赞赏,但不合并到 5.18 的主要原因是缺乏 Linux-Next 曝光。

相关内容

热门资讯

Windows 11 和 10... Windows 11/10 文件夹属性中缺少共享选项卡 – 已修复 1.检查共享选项卡是否可用 右键...
事件 ID 7034:如何通过... 点击进入:ChatGPT工具插件导航大全 服务控制管理器 (SCM) 负责管理系统上运行的服务的活动...
Hive OS LOLMine... 目前不清退的交易所推荐: 1、全球第二大交易所OKX欧意 国区邀请链接: https://www.m...
Radmin VPN Wind... Radmin VPN 是一款免费且用户友好的软件,旨在牢固地连接计算机以创建一个有凝聚力的虚拟专用网...
Hive OS 部署 PXE ... 目前不清退的交易所推荐: 1、全球第二大交易所OKX欧意 国区邀请链接: https://www.m...
如何修复 Steam 内容文件... Steam 内容文件锁定是当您的 Steam 文件无法自行更新时出现的错误。解决此问题的最有效方法之...
如何在Instagram上扫描... 如何在Instagram上扫描名称标签/ QR? 总而言之,您可以通过大约四种不同的方法来扫描这些I...
在 Windows 11 中打... 什么是链路状态电源管理? 您可以在系统控制面板的电源选项中看到链接状态电源管理。它是 PCI Exp...
farols1.1.501.0... faro ls 1.1.501.0(64bit)可以卸载,是一款无需连接外部PC机或笔记本计算机即可...
Hive OS 新建飞行表的方... 目前不清退的交易所推荐: 1、全球第二大交易所OKX欧意 国区邀请链接: https://www.m...