diff --git a/cmd/syncthing/gui.go b/cmd/syncthing/gui.go index 21020e7f..4d4c703a 100644 --- a/cmd/syncthing/gui.go +++ b/cmd/syncthing/gui.go @@ -457,7 +457,7 @@ func restGetSystem(w http.ResponseWriter, r *http.Request) { cpusum += p } cpuUsageLock.RUnlock() - res["cpuPercent"] = cpusum / 10 + res["cpuPercent"] = cpusum / float64(len(cpuUsagePercent)) / float64(runtime.NumCPU()) res["pathSeparator"] = string(filepath.Separator) w.Header().Set("Content-Type", "application/json; charset=utf-8")