blob: 1ab8ceeb0458b7b2fc630ebf8c6b58980c328ef3 (
plain)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
|
package linuxstatus
import (
"errors"
"fmt"
"time"
"go.wit.com/log"
)
func (ls *LinuxStatus) Update() {
log.Info("linuxStatus() Update() START")
if ls == nil {
log.Error(errors.New("linuxStatus() Update() ls == nil"))
return
}
duration := timeFunction(func () {
linuxLoop()
})
s := fmt.Sprint(duration)
ls.speedActual.Set(s)
if (duration > 500 * time.Millisecond ) {
// ls.speed, "SLOW")
} else if (duration > 100 * time.Millisecond ) {
// ls.speed, "OK")
} else {
// ls.speed, "FAST")
}
log.Info("linuxStatus() Update() END")
}
|