tech-toolchain archive
[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index][Old Index]
Re: build.sh: set creation is serialized
On Wed, Apr 30, 2008 at 08:29:02PM +0200, Julio M. Merino Vidal wrote:
> On Apr 30, 2008, at 20:12 , Andrew Doran wrote:
>
> >In src/src/distrib/sets/Makefile:
> >
> >---
> >revision 1.56
> >date: 2007/03/10 20:34:57; author: apb; state: Exp; lines: +5 -2
> >branches: 1.56.4; 1.56.10; 1.56.12;
> >Serialise making the "sets" tarballs in the maketars target.
> >On many systems, making them in parallel causes very poor
> >system performance due to disk I/O. (Requested by jmmv.)
> >---
> >
> >On my development system this adds a lot of time to a release
> >build, and I'd
> >like to revert it. My system is not affected, but if it were I
> >don't see
> >why any of these would not be a valid solution:
> >
> >o use smaller value for -j
> >o analyze the problem on the affected systems
> >o buy more spindles
>
> Affected system: laptop, -j2. Problem analysis: slow disk.
> Solution: none. (Well, I upgraded to 7200RPM after that change was
> made, but I am still pretty sure that parallel creation is slower
> than serial one here.)
>
> If you want to change it, could it be possible to add some optional
> tunable to serialize the set creation? That'd be enough for me.
Hmm. How much memory does this system have, and what is kern.maxvnodes?
Andrew
Home |
Main Index |
Thread Index |
Old Index