Message ID | 06505918-3b8a-0ad5-5951-89ecb510138e@openvz.org (mailing list archive) |
---|---|
Headers | show |
Series | memcg: accounting for objects allocated by mkdir cgroup | expand |
On Mon, May 30, 2022 at 7:27 PM Vasily Averin <vvs@openvz.org> wrote: > > If enabled in config, alloc_rt_sched_group() is called for each new > cpu cgroup and allocates a huge (~1700 bytes) percpu struct rt_rq. > This significantly exceeds the size of the percpu allocation in the > common part of cgroup creation. > > Memory allocated during new cpu cgroup creation > (with enabled RT_GROUP_SCHED): > common part: ~11Kb + 318 bytes percpu > cpu cgroup: ~2.5Kb + ~2800 bytes percpu > > Accounting for this memory helps to avoid misuse inside memcg-limited > containers. > > Signed-off-by: Vasily Averin <vvs@openvz.org> Acked-by: Muchun Song <songmuchun@bytedance.com> Thanks.