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>

index | next in thread | previous in thread | raw e-mail

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


home | help

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