[Devel] [PATCH vz7 3/3] vzstat: account cpu total time properly in mm performance stats
Konstantin Khorenko
khorenko at virtuozzo.com
Mon Nov 12 16:00:10 MSK 2018
/proc/vz/mmperf occasionally accounts/shows wall total time in both
"Wall_tot_time" and "CPU_tot_time" columns, fix this.
Fixes: a258c15f2c33 ("vzstat: initial patch")
https://pmc.acronis.com/browse/VSTOR-16659
Signed-off-by: Konstantin Khorenko <khorenko at virtuozzo.com>
---
kernel/ve/vzstat_core.c | 2 +-
1 file changed, 1 insertion(+), 1 deletion(-)
diff --git a/kernel/ve/vzstat_core.c b/kernel/ve/vzstat_core.c
index 0e292c5103eb..b1a9144cd5bf 100644
--- a/kernel/ve/vzstat_core.c
+++ b/kernel/ve/vzstat_core.c
@@ -19,7 +19,7 @@ void KSTAT_PERF_ADD(struct kstat_perf_pcpu_struct *ptr, u64 real_time, u64 cpu_t
cur->wall_tottime += real_time;
if (cur->cpu_maxdur < cpu_time)
cur->cpu_maxdur = cpu_time;
- cur->cpu_tottime += real_time;
+ cur->cpu_tottime += cpu_time;
write_seqcount_end(&cur->lock);
put_cpu_ptr(cur);
}
--
2.15.1
More information about the Devel
mailing list