make -j as a stress test (was: Re: Quality of FreeBSD)

[ Available lists | Index of freebsd-stable | Month of Jul 2005 | Week of 22 Jul 2005 | Raw email | View thread | Wrap long lines | Reply | Tag ]
From
Angelo Turetta <aturetta@commit.it>
Date
22 Jul 2005 13:50:24
Subject
make -j as a stress test (was: Re: Quality of FreeBSD)
Message-ID
42E0F93E.7000108@commit.it

In reply to

[ Hide this part ]
Karl Denninger wrote:
> As I pointed out in my PR, "make -j4 buildworld" is more than sufficient
> to demonstrate the problem.
( ... )
> I'll pull over 6.0-BETA1, rebuild the array (that is the time-consuming
> part of this test - takes 6-8 hours for the rebuild to run) and see if it
> fails during a buildworld.

Maybe I'm wrong, but in my tests I had the impression that RELENG_6
includes the phk's update to make which corrects the -j behaviour.

In 4.x and 5.x, every submake will spawn up to n tasks (n being the
number provided with -j), and a buildworld -j4 in UP hardware easily
produces a 2 digits system load.

That's not more the case with 6.x (if I'm not wrong), in my test
buildworld -j4 puts the load right near 4.

So I hope you have other ways to test the new ATA, as make buildworld
might not more be the monster it used to be.

Angelo Turetta


Elapsed time: 0.200 seconds