402 Star 1.4K Fork 1.3K

GVPopenEuler / kernel

 / 详情

[OLK-5.10]memcg:support memcg QOS and memcg dirty reclaimed in cgroupv1

已完成
需求 成员
创建于  
2021-11-17 14:50

1)实现memcg QOS功能,将cgroupv2中的memory.low memory.min memory.high的功能延伸到cgroupv1,使得cgroupv1可以更好地对每一个非root的cgroup进行内存的分析保护,避免cgroup之间的内存干扰;
2)实现memcg级别的后台回收,防止当某个cgroup由于dirty产生速度过快但是无法触发全局脏页回收时导致memcg级别的OOM。

评论 (4)

lujialin 创建了需求

Hi lujialin2, welcome to the openEuler Community.
I'm the Bot here serving you. You can find the instructions on how to interact with me at
https://gitee.com/openeuler/community/blob/master/en/sig-infrastructure/command.md.
If you have any questions, please contact the SIG: Kernel, and any of the maintainers: @Xie XiuQi, @YangYingliang, @成坚 (CHENG Jian).

诚邀Issue的创建人,负责人,协作人以及评论人对此次Issue解决过程给予评价:

   0   1   2   3   4   5   6   7   8   9   10  

 不满意                        非常满意

http://patchwork.huawei.com/project/olk5.10/list/?series=25064&state=*
异步回收的功能进行了重构;重构的补丁集如上

在原始的try_charge路径最后其实社区代码是有返回到用户空间时,进行内存回收的。现在这个patch加了异步回收,会对原始路径产生什么影响?

登录 后才可以发表评论

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

搜索帮助