Re: [Question] Do we need remote charging for cpu and cpuacct subsys?
From: Hao Lee <hidden>
Date: 2021-07-03 16:20:43
Also in:
linux-mm, lkml
From: Hao Lee <hidden>
Date: 2021-07-03 16:20:43
Also in:
linux-mm, lkml
On Sat, Jul 3, 2021 at 6:26 AM Tejun Heo [off-list ref] wrote:
Hello, On Fri, Jul 02, 2021 at 08:26:27AM -0000, Hao Lee wrote:quoted
memcg currently has a remote charging mechanism that can charge usage to other memcg instead of the one the task belongs to. In our environment, we need to account the cpu usage consumed by some kworkers to a specific cgroup. Thus, we want to introduce a remote-charging mechanism to cpu and cpuacct subsys in our kernel. I want to know if the community has a plan to do this? What will the community approach look like?Yeah, we need sth like this to account for cpu cycles spent in commont path but caused by specific cgroups - e.g. memory reclaim, net packet rx and so on. There were some mentions of needing somthing like that but haven't been any patchsets or concrete efforts that I know of.
Thanks for this reply. I am interested in this area because this feature would be very useful in our containerized environment. I will track related discussions and want to do some work related to remote charging.
Thanks. -- tejun