| From | Shakeel Butt <> | Date | Sat, 21 May 2022 14:37:08 -0700 | Subject | Re: [PATCH mm v2 9/9] memcg: enable accounting for percpu allocation of struct rt_rq |
| |
On Sat, May 21, 2022 at 9:39 AM 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 > contianers.
*containers
> > Signed-off-by: Vasily Averin <vvs@openvz.org>
Acked-by: Shakeel Butt <shakeelb@google.com>
|