diff --git a/cpu/cpu_linux.go b/cpu/cpu_linux.go index 71d3884..3537b2d 100644 --- a/cpu/cpu_linux.go +++ b/cpu/cpu_linux.go @@ -152,9 +152,9 @@ func Info() ([]InfoStat, error) { return ret, err } c.Stepping = int32(t) - case "cpu MHz": + case "cpu MHz", "clock": // treat this as the fallback value, thus we ignore error - if t, err := strconv.ParseFloat(value, 64); err == nil { + if t, err := strconv.ParseFloat(strings.Replace(value, "MHz", "", 1), 64); err == nil { c.Mhz = t } case "cache size":