Skip site navigation (1)Skip section navigation (2)
Date:      Fri, 22 Jul 2005 15:48:46 +0200
From:      Angelo Turetta <aturetta@commit.it>
To:        Karl Denninger <karl@denninger.net>
Cc:        freebsd-stable@freebsd.org
Subject:   make -j as a stress test (was: Re: Quality of FreeBSD)
Message-ID:  <42E0F93E.7000108@commit.it>
In-Reply-To: <20050722010611.GA72234@FS.denninger.net>
References:  <200507211803.j6LI34dV005050@ferens.net>	<20050721194500.W9208@fledge.watson.org>	<20050721192613.GA61902@FS.denninger.net>	<6.2.1.2.0.20050721153750.0851fab0@64.7.153.2>	<20050721202234.GA62615@FS.denninger.net>	<20050722004340.H16902@fledge.watson.org>	<20050722001253.GA70277@FS.denninger.net>	<20050722013605.U16902@fledge.watson.org> <20050722010611.GA72234@FS.denninger.net>

next in thread | previous in thread | raw e-mail | index | archive | help
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



Want to link to this message? Use this URL: <https://mail-archive.FreeBSD.org/cgi/mid.cgi?42E0F93E.7000108>