diff options
Diffstat (limited to 'vendor/k8s.io/kubernetes/pkg/kubelet/winstats/perfcounter_nodestats.go')
| -rw-r--r-- | vendor/k8s.io/kubernetes/pkg/kubelet/winstats/perfcounter_nodestats.go | 3 |
1 files changed, 2 insertions, 1 deletions
diff --git a/vendor/k8s.io/kubernetes/pkg/kubelet/winstats/perfcounter_nodestats.go b/vendor/k8s.io/kubernetes/pkg/kubelet/winstats/perfcounter_nodestats.go index 41bdd2116..992f96d7f 100644 --- a/vendor/k8s.io/kubernetes/pkg/kubelet/winstats/perfcounter_nodestats.go +++ b/vendor/k8s.io/kubernetes/pkg/kubelet/winstats/perfcounter_nodestats.go @@ -250,7 +250,8 @@ func (p *perfCounterNodeStatsClient) convertCPUValue(cpuCores int, cpuValue uint func (p *perfCounterNodeStatsClient) getCPUUsageNanoCores() uint64 { cachePeriodSeconds := uint64(defaultCachePeriod / time.Second) - cpuUsageNanoCores := (p.cpuUsageCoreNanoSecondsCache.latestValue - p.cpuUsageCoreNanoSecondsCache.previousValue) / cachePeriodSeconds + perfCounterUpdatePeriodSeconds := uint64(perfCounterUpdatePeriod / time.Second) + cpuUsageNanoCores := ((p.cpuUsageCoreNanoSecondsCache.latestValue - p.cpuUsageCoreNanoSecondsCache.previousValue) * perfCounterUpdatePeriodSeconds) / cachePeriodSeconds return cpuUsageNanoCores } |
