麒麟軟件申請基於eBPF的Linux系統內存回收控制方法及系統專利,實現通用內存控制框架的構建

金融界2024年11月30日消息,國家知識產權局信息顯示,麒麟軟件有限公司申請一項名爲“基於eBPF的Linux系統內存回收控制方法及系統”的專利,公開號CN 119046021 A,申請日期爲2024年11月。

專利摘要顯示,本發明公開了一種基於 e B P F 的 Linux 系統內存回收控制方法及系統,本發明方法包括通過 BPF 用戶態程序獲取用戶通過組合不同的輸入來實現不同控制的回收控制參數並傳遞給 BPF 內核態程序;通過 BPF 內核態程序解析回收控制參數並觸發內核內存回收程序;通過被觸發的內核內存回收程序根據回收控制參數執行內存回收控制。本發明旨在利用 eBPF 與內核的強大交互能力實現 Linux 操作系統的內存回收控制,以避免控制組不同版本之間的差異,提供通用的內存控制框架以及直觀易理解的控制參數來進行回收控制,支持根據應用的內存使用特徵,對文件頁和匿名頁進行獨立回收控制,支持根據應用的內存冷熱特徵,對內存回收的掃描策略進行控制。

本文源自:金融界

作者:情報員