From owner-freebsd-current@FreeBSD.ORG Thu Feb 1 19:36:24 2007 Return-Path: X-Original-To: current@freebsd.org Delivered-To: freebsd-current@FreeBSD.ORG Received: from mx1.freebsd.org (mx1.freebsd.org [69.147.83.52]) by hub.freebsd.org (Postfix) with ESMTP id B288F16A401 for ; Thu, 1 Feb 2007 19:36:24 +0000 (UTC) (envelope-from julian@elischer.org) Received: from outA.internet-mail-service.net (outA.internet-mail-service.net [216.240.47.224]) by mx1.freebsd.org (Postfix) with ESMTP id 9E1DB13C48D for ; Thu, 1 Feb 2007 19:36:24 +0000 (UTC) (envelope-from julian@elischer.org) Received: from shell.idiom.com (HELO idiom.com) (216.240.47.20) by out.internet-mail-service.net (qpsmtpd/0.32) with ESMTP; Thu, 01 Feb 2007 11:14:43 -0800 Received: from [192.168.2.5] (home.elischer.org [216.240.48.38]) by idiom.com (Postfix) with ESMTP id 9C077125D66 for ; Thu, 1 Feb 2007 11:35:47 -0800 (PST) Message-ID: <45C24113.7000608@elischer.org> Date: Thu, 01 Feb 2007 11:35:47 -0800 From: Julian Elischer User-Agent: Thunderbird 1.5.0.9 (Macintosh/20061207) MIME-Version: 1.0 To: FreeBSD Current Content-Type: text/plain; charset=ISO-8859-1; format=flowed Content-Transfer-Encoding: 7bit Cc: Subject: lock contention etc. X-BeenThere: freebsd-current@freebsd.org X-Mailman-Version: 2.1.5 Precedence: list List-Id: Discussions about the use of FreeBSD-current List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Thu, 01 Feb 2007 19:36:24 -0000 here's an intersting set of numbers.. notice the increase in 'system time' for the same work done when there is more parallelism. make buildworld 3762.94 real 2627.66 user 1275.78 sys 3763.32 real 2632.04 user 1271.80 sys 3763.34 real 2627.99 user 1276.39 sys 3763.03 real 2632.50 user 1270.91 sys make -j 2 buildworld 2465.10 real 2958.94 user 1918.64 sys 2463.97 real 2968.43 user 1910.65 sys 2472.13 real 2978.64 user 1912.80 sys 2582.83 real 2965.51 user 2047.19 sys make -j 4 buildworld 2262.88 real 4322.31 user 3333.58 sys 2255.88 real 4330.32 user 3319.48 sys 2256.09 real 4318.84 user 3336.57 sys 2257.63 real 4338.34 user 3313.07 sys (2 processors with HTT) (looks like 4 processors) -current, sched_4bsd I'm guessing that the extra system time represents a lot of contention somewhere. What is the best way to get actual numbers on this?