mirror of
https://github.com/k3s-io/kubernetes.git
synced 2025-08-03 01:06:27 +00:00
Round the CPUManager mean and stddev calculations to the nearest 1000th
Signed-off-by: Kevin Klues <kklues@nvidia.com>
This commit is contained in:
parent
c8c81cbfbb
commit
b28c1392d7
@ -65,7 +65,8 @@ func mean(xs []int) float64 {
|
|||||||
for _, x := range xs {
|
for _, x := range xs {
|
||||||
sum += float64(x)
|
sum += float64(x)
|
||||||
}
|
}
|
||||||
return sum / float64(len(xs))
|
m := sum / float64(len(xs))
|
||||||
|
return math.Round(m*1000) / 1000
|
||||||
}
|
}
|
||||||
|
|
||||||
func standardDeviation(xs []int) float64 {
|
func standardDeviation(xs []int) float64 {
|
||||||
@ -74,7 +75,8 @@ func standardDeviation(xs []int) float64 {
|
|||||||
for _, x := range xs {
|
for _, x := range xs {
|
||||||
sum += (float64(x) - m) * (float64(x) - m)
|
sum += (float64(x) - m) * (float64(x) - m)
|
||||||
}
|
}
|
||||||
return math.Sqrt(sum / float64(len(xs)))
|
s := math.Sqrt(sum / float64(len(xs)))
|
||||||
|
return math.Round(s*1000) / 1000
|
||||||
}
|
}
|
||||||
|
|
||||||
func min(x, y int) int {
|
func min(x, y int) int {
|
||||||
|
Loading…
Reference in New Issue
Block a user