Danek Duvall wrote:
On Fri, Apr 14, 2006 at 01:06:21AM -0700, Menno Lageman wrote:
This was with the default max concurrent jobs = 4. Increasing it to 32
through $HOME/.make.machines did not decrease build time, because the
build process is mostly serial as Bart noted earlier. Apart from short
periods where 32 concurrent jobs can be seen utilizing the system 100%,
the system is mostly idle during the build. This of course makes it a
nice shared build machine running, say, 32 builds in parallel.
Probably not quite 32 -- although the ON build isn't fully parallelized, it
isn't fully serial, either. I and others have found that for most of the
build (excluding lint and other bits), the parallelism maxes out around 4.
I bet that you'd see the build times increase if you changed the max
parallelism to 2 or 1.
Indeed, setting it to 2 increases build time to almost 4 hours. I need
to take back my statement that increasing max jobs to 32 doesn't
decrease build time though (must have loked at the wrong logfile):
jobs time
4 2:26
8 2:01
16 1:54
32 1:53
Menno
_______________________________________________
opensolaris-discuss mailing list
[email protected]