diff --git a/process/limiter.go b/process/limiter.go index d9f07f14..353bcca8 100644 --- a/process/limiter.go +++ b/process/limiter.go @@ -297,7 +297,8 @@ func NewLimiter(config LimiterConfig) (Limiter, error) { mode := "hard" if l.mode == LimitModeSoft { mode = "soft" - l.cpu.SetLimit(l.cpu.Limit() / l.ncpu) + l.cpu.SetLimit(config.CPU / 100 / l.ncpu) + l.lastUsage.CPU.Limit = config.CPU l.ncpuFactor = l.ncpu }