From 1f5fdd1fbabf32d32041de61e0aca680256f5175 Mon Sep 17 00:00:00 2001 From: Shirou WAKAYAMA Date: Tue, 17 Mar 2015 17:04:31 +0900 Subject: [PATCH] process: user and system should be divide by ClockTicks directly. --- process/process_linux.go | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/process/process_linux.go b/process/process_linux.go index be0443e..b7bd4e5 100644 --- a/process/process_linux.go +++ b/process/process_linux.go @@ -550,8 +550,8 @@ func (p *Process) fillFromStat() (string, int32, *cpu.CPUTimesStat, int64, int32 cpuTimes := &cpu.CPUTimesStat{ CPU: "cpu", - User: float64(utime * (1000 / ClockTicks)), - System: float64(stime * (1000 / ClockTicks)), + User: float64(utime / ClockTicks), + System: float64(stime / ClockTicks), } bootTime, _ := host.BootTime()