Hello!

As part of Hubble, I ran a series of package build time measurements
using Nixpkgs with ‘enableParallelBuild = true’ on a 32-core machine of
a cluster at INRIA.  I recompiled ~800 derivations of Nixpkgs, with
‘build-cores’ in [1..32].  The results are summarized here:

  http://hubble.gforge.inria.fr/parallel-builds.html

Per-package details are at:

  http://hubble.gforge.inria.fr/parallel-build-details.html

In short, package build scale very poorly, and more than half of the
packages didn’t scale beyond 2.

The ‘build’ phase itself scales better, but for half of the packages the
speedup is lower than 4.

Thanks,
Ludo’.

Attachment: pgppTIBh8x4IC.pgp
Description: PGP signature

_______________________________________________
nix-dev mailing list
[email protected]
https://mail.cs.uu.nl/mailman/listinfo/nix-dev

Reply via email to