NVIDIA工程师恢复Linux主动式内存压缩的工作
2020/05/19 07:30:07 来源:Linux公社 作者:醉落红尘

NVIDIA工程师Nitin Gupta最初于2019年发布的一个有趣的补丁系列之一是针对Linux内核的主动内存压缩,而到2020年为止,它尚未被合并,但今天发布了该工作的第五版。

主动式内存压缩是为了解决内核按需内存压缩行为当前遇到的延迟问题,这种延迟问题可能是由于请求大量页面而导致的。

例如,Gupta过去的基准测试表明,Java测试设置具有透明的大页面,并要求大量的大页面,时间从27分钟缩短到了3分钟多。在主动内存压缩方面,其他基准数字也很有希望。

主动压缩行为可以通过新的compaction_proactiveness标志进行配置,该标志用于确定压缩在后台应进行的攻击性。使用v5补丁程序后,可通过sysctl公开配置可调参数,此外还有其他一些次要的代码更改。

通过v5补丁消息获取更多详细信息。希望这种主动的内存压缩支持很快就会成为主流,如果最新一轮的代码审查证明是卓有成效的,甚至对Linux 5.8来说也可能。

Linux公社的RSS地址https://www.linuxidc.com/rssFeed.aspx

本文永久更新链接地址https://www.linuxidc.com/Linux/2020-05/163221.htm


10

本栏最新