UPSTREAM: cgroup/rstat: Tracking cgroup-level niced CPU time
[ Upstream commit aefa398d ] Cgroup-level CPU statistics currently include time spent on user/system processes, but do not include niced CPU time (despite already being tracked). This patch exposes niced CPU time to the userspace, allowing users to get a better understanding of their hardware limits and can facilitate more informed workload distribution. A new field 'ntime' is added to struct cgroup_base_stat as opposed to struct task_cputime to minimize footprint. Change-Id: Iabd26afcedb83d5342ad7e583a2eda01a077044c Signed-off-by:Joshua Hahn <joshua.hahnjy@gmail.com> Signed-off-by:
Tejun Heo <tj@kernel.org> Stable-dep-of: c4af66a9 ("cgroup/rstat: Fix forceidle time in cpu.stat") Signed-off-by:
Sasha Levin <sashal@kernel.org> (cherry picked from commit 39bc1484) Signed-off-by:
Greg Kroah-Hartman <gregkh@google.com>
Loading
Please sign in to comment