From owner-freebsd-stable@FreeBSD.ORG Tue Nov 23 06:56:25 2004 Return-Path: Delivered-To: freebsd-stable@freebsd.org Received: from mx1.FreeBSD.org (mx1.freebsd.org [216.136.204.125]) by hub.freebsd.org (Postfix) with ESMTP id B458416A4CF for ; Tue, 23 Nov 2004 06:56:25 +0000 (GMT) Received: from haanjdj.demon.nl (haanjdj.demon.nl [82.161.5.221]) by mx1.FreeBSD.org (Postfix) with ESMTP id 438E643D4C for ; Tue, 23 Nov 2004 06:56:25 +0000 (GMT) (envelope-from derkjan@haanjdj.demon.nl) Received: from localhost (localhost [127.0.0.1]) by haanjdj.demon.nl (Postfix) with ESMTP id 013A52C008 for ; Tue, 23 Nov 2004 07:56:24 +0100 (CET) Received: from haanjdj.demon.nl ([127.0.0.1]) by localhost (haanjdj.demon.nl [127.0.0.1]) (amavisd-new, port 10024) with LMTP id 00395-11 for ; Tue, 23 Nov 2004 07:56:05 +0100 (CET) Received: from haanjdj.demon.nl (localhost [127.0.0.1]) by haanjdj.demon.nl (Postfix) with ESMTP id 51E652C005 for ; Tue, 23 Nov 2004 07:56:05 +0100 (CET) Received: from 193.173.55.142 (SquirrelMail authenticated user derkjan); by haanjdj.demon.nl with HTTP; Tue, 23 Nov 2004 07:56:05 +0100 (CET) Message-ID: <47660.193.173.55.142.1101192965.squirrel@193.173.55.142> In-Reply-To: <41A2C5C0.3080908@yahoo.com> References: <41A2C5C0.3080908@yahoo.com> Date: Tue, 23 Nov 2004 07:56:05 +0100 (CET) From: "Derkjan de Haan" To: freebsd-stable@freebsd.org User-Agent: SquirrelMail/1.4.3a X-Mailer: SquirrelMail/1.4.3a MIME-Version: 1.0 Content-Type: text/plain;charset=iso-8859-1 Content-Transfer-Encoding: 8bit X-Priority: 3 (Normal) Importance: Normal X-Virus-Scanned: amavisd-new at haanjdj.demon.nl Subject: Re: make -j$n buildworld : use of -j investigated X-BeenThere: freebsd-stable@freebsd.org X-Mailman-Version: 2.1.1 Precedence: list List-Id: Production branch of FreeBSD source code List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Tue, 23 Nov 2004 06:56:25 -0000 > With these simple tests, I come to the conclusion that > "make -j$n buildworld" is best with n = number of CPUs. > Does that make sense? Yes, I believe this makes sense. The recommendations made in the handbook (n >= 4) date back from the time when IO was the bottleneck in the compilation process i.e. one needed to run multiple build processes in parallel just to keep the cpu busy. Today this is no longer true, so it's optimal to use n = number of CPUs. Not sure about Intel cpus with HT enabled though... regards, Derkjan