|
|
@ -45,8 +45,8 @@ func loadAvgGoroutine(ctx context.Context) {
|
|
|
|
|
|
|
|
|
|
|
|
f := func() {
|
|
|
|
f := func() {
|
|
|
|
currentLoad, err = counter.GetValue()
|
|
|
|
currentLoad, err = counter.GetValue()
|
|
|
|
loadErr = err
|
|
|
|
|
|
|
|
loadAvgMutex.Lock()
|
|
|
|
loadAvgMutex.Lock()
|
|
|
|
|
|
|
|
loadErr = err
|
|
|
|
loadAvg1M = loadAvg1M*loadAvgFactor1M + currentLoad*(1-loadAvgFactor1M)
|
|
|
|
loadAvg1M = loadAvg1M*loadAvgFactor1M + currentLoad*(1-loadAvgFactor1M)
|
|
|
|
loadAvg5M = loadAvg5M*loadAvgFactor5M + currentLoad*(1-loadAvgFactor5M)
|
|
|
|
loadAvg5M = loadAvg5M*loadAvgFactor5M + currentLoad*(1-loadAvgFactor5M)
|
|
|
|
loadAvg15M = loadAvg15M*loadAvgFactor15M + currentLoad*(1-loadAvgFactor15M)
|
|
|
|
loadAvg15M = loadAvg15M*loadAvgFactor15M + currentLoad*(1-loadAvgFactor15M)
|
|
|
|