It will be shown later in /proc/vestat file. TODO: to be merged wth later patch which introduces /proc/vestat file.
Signed-off-by: Konstantin Khorenko <khore...@virtuozzo.com> --- include/linux/kernel_stat.h | 1 + kernel/sched/cpuacct.c | 3 +++ 2 files changed, 4 insertions(+) diff --git a/include/linux/kernel_stat.h b/include/linux/kernel_stat.h index 47b75b4be3d5..5a3851b1d771 100644 --- a/include/linux/kernel_stat.h +++ b/include/linux/kernel_stat.h @@ -25,6 +25,7 @@ enum cpu_usage_stat { CPUTIME_IRQ, CPUTIME_IDLE, CPUTIME_IOWAIT, + CPUTIME_USED, CPUTIME_STEAL, CPUTIME_GUEST, CPUTIME_GUEST_NICE, diff --git a/kernel/sched/cpuacct.c b/kernel/sched/cpuacct.c index b1460db447e3..3298228565b1 100644 --- a/kernel/sched/cpuacct.c +++ b/kernel/sched/cpuacct.c @@ -461,6 +461,7 @@ static void cpu_cgroup_update_stat(struct cgroup_subsys_state *cpu_css, cpustat[CPUTIME_IDLE] = max(cpustat[CPUTIME_IDLE], idle); cpustat[CPUTIME_IOWAIT] = max(cpustat[CPUTIME_IOWAIT], iowait); cpustat[CPUTIME_STEAL] = steal; + cpustat[CPUTIME_USED] = used; #endif } @@ -539,6 +540,8 @@ static void fixup_vcpustat_delta(struct kernel_cpustat *cur, cur_idle, target_idle); } + cur->cpustat[CPUTIME_USED] = target_usage; + /* do not show steal time inside ve */ cur->cpustat[CPUTIME_STEAL] = 0; } -- 2.28.0 _______________________________________________ Devel mailing list Devel@openvz.org https://lists.openvz.org/mailman/listinfo/devel