Do you think it's possible to change the build, such that more can go on in 
parallel?
Or, are there some limiting steps that are hard to eliminate (if so, where do 
you think they are?)?

Thanks,
Mike

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.

Still, it's good to see the times.  I'd heard rumors early on that the
sun4v chips were pretty bad for compiling ON, but either that's changed, or
it was just wrong.

Danek
_______________________________________________
opensolaris-discuss mailing list
opensolaris-discuss@opensolaris.org
_______________________________________________
opensolaris-discuss mailing list
opensolaris-discuss@opensolaris.org

Reply via email to