]> Sergey Matveev's repositories - godwmstat.git/commitdiff
TurboBoost awareness
authorSergey Matveev <stargrave@stargrave.org>
Fri, 4 Mar 2022 10:54:46 +0000 (13:54 +0300)
committerSergey Matveev <stargrave@stargrave.org>
Fri, 4 Mar 2022 10:54:46 +0000 (13:54 +0300)
main.go

diff --git a/main.go b/main.go
index a9be080519e3e3d536fd6433f8e3cadb1629da83..45192b23d7862222f747bfe460a4b06315119ab5 100644 (file)
--- a/main.go
+++ b/main.go
@@ -126,11 +126,15 @@ func netstat() {
 
 func freq() {
        for cols := range bg("sysctl", "-n", "dev.cpu.0.freq") {
-               raw, err := strconv.Atoi(cols[0])
-               if err != nil {
-                       continue
+               if strings.HasSuffix(cols[0], "01") {
+                       Freq = "TB"
+               } else {
+                       raw, err := strconv.Atoi(cols[0])
+                       if err != nil {
+                               continue
+                       }
+                       Freq = fmt.Sprintf("%.1fG", float64(raw)/1000)
                }
-               Freq = fmt.Sprintf("%.1fG", float64(raw)/1000)
        }
 }