diff --git a/cmd/lotus-miner/sealing.go b/cmd/lotus-miner/sealing.go index 3bf4c675f..e38d2de0f 100644 --- a/cmd/lotus-miner/sealing.go +++ b/cmd/lotus-miner/sealing.go @@ -91,7 +91,10 @@ var sealingWorkersCmd = &cli.Command{ var barCols = uint64(64) cpuBars := int(stat.CpuUse * barCols / stat.Info.Resources.CPUs) - cpuBar := strings.Repeat("|", cpuBars) + strings.Repeat(" ", int(barCols)-cpuBars) + cpuBar := strings.Repeat("|", cpuBars) + if int(barCols)-cpuBars >= 0 { + cpuBar = cpuBar + strings.Repeat(" ", int(barCols)-cpuBars) + } fmt.Printf("\tCPU: [%s] %d/%d core(s) in use\n", color.GreenString(cpuBar), stat.CpuUse, stat.Info.Resources.CPUs)