Messages in this thread |  | | From | Muchun Song <> | | Date | Mon, 30 May 2022 23:06:09 +0800 | | Subject | Re: [PATCH mm v3 9/9] memcg: enable accounting for perpu allocation of struct rt_rq |
| |
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.
|  |