麒麟软件申请基于eBPF的Linux系统内存回收控制方法及系统专利,实现通用内存控制框架的构建
金融界2024年11月30日消息,国家知识产权局信息显示,麒麟软件有限公司申请一项名为“基于eBPF的Linux系统内存回收控制方法及系统”的专利,公开号CN 119046021 A,申请日期为2024年11月。
专利摘要显示,本发明公开了一种基于 e B P F 的 Linux 系统内存回收控制方法及系统,本发明方法包括通过 BPF 用户态程序获取用户通过组合不同的输入来实现不同控制的回收控制参数并传递给 BPF 内核态程序;通过 BPF 内核态程序解析回收控制参数并触发内核内存回收程序;通过被触发的内核内存回收程序根据回收控制参数执行内存回收控制。本发明旨在利用 eBPF 与内核的强大交互能力实现 Linux 操作系统的内存回收控制,以避免控制组不同版本之间的差异,提供通用的内存控制框架以及直观易理解的控制参数来进行回收控制,支持根据应用的内存使用特征,对文件页和匿名页进行独立回收控制,支持根据应用的内存冷热特征,对内存回收的扫描策略进行控制。
本文源自:金融界
作者:情报员