From owner-freebsd-questions@FreeBSD.ORG Wed Feb 7 21:56:29 2007 Return-Path: X-Original-To: freebsd-questions@freebsd.org Delivered-To: freebsd-questions@freebsd.org Received: from mx1.freebsd.org (mx1.freebsd.org [69.147.83.52]) by hub.freebsd.org (Postfix) with ESMTP id 92A0816A403 for ; Wed, 7 Feb 2007 21:56:29 +0000 (UTC) (envelope-from wmoran@collaborativefusion.com) Received: from mx00.pub.collaborativefusion.com (mx00.pub.collaborativefusion.com [206.210.89.199]) by mx1.freebsd.org (Postfix) with ESMTP id 3F5D813C4AA for ; Wed, 7 Feb 2007 21:56:29 +0000 (UTC) (envelope-from wmoran@collaborativefusion.com) Received: from vanquish.pgh.priv.collaborativefusion.com (vanquish.pgh.priv.collaborativefusion.com [192.168.2.61]) (SSL: TLSv1/SSLv3,256bits,AES256-SHA) by wingspan with esmtp; Wed, 07 Feb 2007 16:56:28 -0500 id 00056412.45CA4B0C.000108DD Date: Wed, 7 Feb 2007 16:56:28 -0500 From: Bill Moran To: Kris Kennaway Message-Id: <20070207165628.9a2315cc.wmoran@collaborativefusion.com> In-Reply-To: <20070207214936.GA89892@xor.obsecurity.org> References: <80859145824777@lycos-europe.com> <20070207164442.219b54c1.wmoran@collaborativefusion.com> <20070207214936.GA89892@xor.obsecurity.org> Organization: Collaborative Fusion X-Mailer: Sylpheed 2.3.0 (GTK+ 2.10.7; i386-portbld-freebsd6.1) Mime-Version: 1.0 Content-Type: text/plain; charset=US-ASCII Content-Transfer-Encoding: 7bit Cc: freebsd-questions@freebsd.org, Daniel Tourde Subject: Re: Intel Core Duo. SMP kernel but still only 50% load while using make on ports... X-BeenThere: freebsd-questions@freebsd.org X-Mailman-Version: 2.1.5 Precedence: list List-Id: User questions List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Wed, 07 Feb 2007 21:56:29 -0000 In response to Kris Kennaway : > On Wed, Feb 07, 2007 at 04:44:42PM -0500, Bill Moran wrote: > > In response to "Daniel Tourde" : > > > > > > Hello, > > > I have at my disposal an Inspiron 9400 with an Intel Core FreeBSD 6.2 > > > is installed and rebuilt to fit the processor. The kerne l is in SMP mode. > > > I noticed something strange: When I compile using ma in the ports > > > tree, I only have 50% load. CPU1 is used at CPU0 is idle... > > > > How do you know this? > > > > > I tried make -j2 but it did not work, Any idea? > > > > -j2 does not guarantee that you'll use both CPUs. It's entirely possible > > that the IO is slow enough that both of the processes are waiting on disk > > and only able to push the overall system usage to 50%. Try make -j99. > > make -j in the ports tree is not going to compile the source in > parallel, it is going to try and run the port targets in parallel (but > they cannot be parallelized so nothing special will happen). In > theory it might work on some ports to pass in MAKE_ARGS=-j2, but a > huge number of ports cannot be safely be compiled in parallel > (i.e. the build will fail) because their developers have not added > support for this. Good point. I was assuming that you were doing "make -j2 buildworld". -- Bill Moran Collaborative Fusion Inc.