diff --git a/main.go b/main.go index 492e846..3850585 100644 --- a/main.go +++ b/main.go @@ -37,8 +37,8 @@ var ( zoom = 7 zoomInterval = 3 - averageLoad = true - percpuLoad = true + averageLoad = false + percpuLoad = false cpu *w.CPU mem *w.Mem diff --git a/src/widgets/cpu.go b/src/widgets/cpu.go index 30b12de..c35782c 100644 --- a/src/widgets/cpu.go +++ b/src/widgets/cpu.go @@ -28,6 +28,14 @@ func NewCPU(interval time.Duration, zoom int, average bool, percpu bool) *CPU { self.Label = "CPU Usage" self.Zoom = zoom + if !(self.Average || self.PerCPU) { + if self.Count <= 8 { + self.PerCPU = true + } else { + self.Average = true + } + } + if self.Average { self.Data["Average"] = []float64{0} }