diff --git a/client/driver/executor/executor_linux.go b/client/driver/executor/executor_linux.go index 56ae2f734..cbbb27b24 100644 --- a/client/driver/executor/executor_linux.go +++ b/client/driver/executor/executor_linux.go @@ -165,7 +165,7 @@ func (e *UniversalExecutor) Stats() (*cstructs.TaskResourceUsage, error) { ThrottledTime: stats.CpuStats.ThrottlingData.ThrottledTime, } if e.cpuStats != nil { - cs.Percent = e.cpuStats.Percent(float64(totalProcessCPUUsage)) + cs.Percent = e.cpuStats.Percent(float64(totalProcessCPUUsage) / nanosecondsInSecond) } return &cstructs.TaskResourceUsage{MemoryStats: ms, CpuStats: cs, Timestamp: time.Now()}, nil }