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 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.

Thanks.


Home | Main Index | Thread Index | Old Index