1)实现memcg QOS功能,将cgroupv2中的memory.low memory.min memory.high的功能延伸到cgroupv1,使得cgroupv1可以更好地对每一个非root的cgroup进行内存的分析保护,避免cgroup之间的内存干扰;
2)实现memcg级别的后台回收,防止当某个cgroup由于dirty产生速度过快但是无法触发全局脏页回收时导致memcg级别的OOM。
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).
此处可能存在不合适展示的内容,页面不予展示。您可通过相关编辑功能自查并修改。
如您确认内容无涉及 不当用语 / 纯广告导流 / 暴力 / 低俗色情 / 侵权 / 盗版 / 虚假 / 无价值内容或违法国家有关法律法规的内容,可点击提交进行申诉,我们将尽快为您处理。
http://patchwork.huawei.com/project/olk5.10/list/?series=25064&state=*
异步回收的功能进行了重构;重构的补丁集如上
在原始的try_charge路径最后其实社区代码是有返回到用户空间时,进行内存回收的。现在这个patch加了异步回收,会对原始路径产生什么影响?
登录 后才可以发表评论