Skip site navigation (1)Skip section navigation (2)
Date:      Mon, 25 Aug 1997 16:21:25 -0600
From:      Steve Passe <smp@csn.net>
To:        "Jordan K. Hubbard" <jkh@time.cdrom.com>
Cc:        nnd@itfs.nsk.su, cvs-committers@FreeBSD.ORG, cvs-all@FreeBSD.ORG, cvs-usrbin@FreeBSD.ORG
Subject:   Re: cvs commit: src/usr.bin/make main.c 
Message-ID:  <199708252221.QAA18814@Ilsa.StevesCafe.com>
In-Reply-To: Your message of "Mon, 25 Aug 1997 14:38:22 PDT." <25994.872545102@time.cdrom.com> 

next in thread | previous in thread | raw e-mail | index | archive | help
Hi,

on the subject of pmake and the -j flag, the latest report from
nnd@itfs.nsk.su:

>   As a result my last successfull 'make -j12 buildworld'
>produced 170.9% processor's usage and takes 2:54:00 as
>opposed to 104.1% and 4:34:23 for 'make buildworld'
>(without any patches).
>
>	To achieve this I use following patches:
>1) 'make-patch' - propagate '-B' flag to inner 'make's;
>2) 'bsd.dep-patch' - to "order" depend's subtargets;
>3) 'makefiles-patch' - to make various Makefiles "parallel-safe";
>4) 'Makefile-patch' - patch to src/Makefile to restrict "parallelism"
>    in some cases and to "broaden" it in other steps.

this is a pretty significant improvement!

#1 already being done, does anyone have any opinions about how/when we
can safely integrate these into the src tree?

--
Steve Passe	| powered by
smp@csn.net	|            Symmetric MultiProcessor FreeBSD





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