From f94617a321c9ac10dc992bf6d4ad9f509ccb3d58 Mon Sep 17 00:00:00 2001 From: Dmitry Vyukov Date: Mon, 19 Jun 2017 16:48:46 +0200 Subject: pkg/kernel: reduce Build parallelism NumCPU*2 can create excessive number of subprocesses in the case machine is busy with other things as well. --- pkg/kernel/kernel.go | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) (limited to 'pkg') diff --git a/pkg/kernel/kernel.go b/pkg/kernel/kernel.go index a92bc113f..77e6f6c1f 100644 --- a/pkg/kernel/kernel.go +++ b/pkg/kernel/kernel.go @@ -53,7 +53,7 @@ func Build(dir, compiler, config string, fullConfig bool) error { } // We build only bzImage as we currently don't use modules. // Build of a large kernel can take a while on a 1 CPU VM. - if _, err := osutil.RunCmd(3*time.Hour, dir, "make", "bzImage", "-j", strconv.Itoa(runtime.NumCPU()*2), "CC="+compiler); err != nil { + if _, err := osutil.RunCmd(3*time.Hour, dir, "make", "bzImage", "-j", strconv.Itoa(runtime.NumCPU()), "CC="+compiler); err != nil { return err } return nil -- cgit mrf-deployment