12 Star 26 Fork 11

openEuler-competition / Summer 2021

 / 详情

NO.55 基于openEuler的5.10内核实现对系统page cache限制

待办的
任务
创建于  
2021-04-01 10:38

标题:基于openEuler的5.10内核实现对系统page cache限制

描述:
系统长时间运行后,page cache往往占用大量内存,导致系统整体内存较少。此时若业务突然来了大量内存分配请求,就有可能导致边回收便分配的情况出现,由于内存分配时间变慢,会导致业务性能降低。page cache限制特性实现两个功能:用户可配置page cache使用上限和定期清理page cache。

难度:中

导师:荆向峰

联系方式:jingxiangfeng@huawei.com

产出标准:
1、通过/proc/vm/可以配置page cache使用上限;
2、系统定期回收page cache(效果与用户配置使用上限一致);
3、输出开发流程的文档;

项目技术要求:
1、熟悉linux操作系统内存管理

相关资料:
https://www.kernel.org/doc/html/latest/admin-guide/sysctl/vm.html
https://www.kernel.org/doc/html/latest/admin-guide/mm/concepts.html#id5

评论 (0)

baby2022 创建了任务
baby2022 修改了标题
baby2022 修改了描述
Joyee 修改了标题
Joyee 修改了描述
展开全部操作日志

登录 后才可以发表评论

状态
负责人
项目
里程碑
Pull Requests
关联的 Pull Requests 被合并后可能会关闭此 issue
分支
开始日期   -   截止日期
-
置顶选项
优先级
预计工期 (小时)
参与者(1)
1
https://gitee.com/openeuler-competition/summer-2021.git
git@gitee.com:openeuler-competition/summer-2021.git
openeuler-competition
summer-2021
Summer 2021

搜索帮助