From owner-freebsd-smp Tue Dec 3 06:38:35 1996 Return-Path: owner-smp Received: (from root@localhost) by freefall.freebsd.org (8.7.5/8.7.3) id GAA17659 for smp-outgoing; Tue, 3 Dec 1996 06:38:35 -0800 (PST) Received: from spinner.DIALix.COM (root@spinner.DIALix.COM [192.203.228.67]) by freefall.freebsd.org (8.7.5/8.7.3) with ESMTP id GAA17654 for ; Tue, 3 Dec 1996 06:38:26 -0800 (PST) Received: from spinner.DIALix.COM (peter@localhost.DIALix.oz.au [127.0.0.1]) by spinner.DIALix.COM (8.8.4/8.8.4) with ESMTP id WAA04281; Tue, 3 Dec 1996 22:37:33 +0800 (WST) Message-Id: <199612031437.WAA04281@spinner.DIALix.COM> To: "Eric J. Chet" cc: smp@freebsd.org Subject: Re: performance In-reply-to: Your message of "Tue, 03 Dec 1996 09:05:10 EST." Date: Tue, 03 Dec 1996 22:37:33 +0800 From: Peter Wemm Sender: owner-smp@freebsd.org X-Loop: FreeBSD.org Precedence: bulk "Eric J. Chet" wrote: > > On Mon, 2 Dec 1996, Eric J. Chet wrote: > > > Kernel compile times: > > > > smp-kernel compiled under -current (as of 12/01) > > >time make > > > 314.39s real 282.00s user 18.72s system > > > > smp-kernel compiled under -smp-current > > >time make -j8 > > > 213.57s real 338.08s user 77.12s system > > > > Hello > Just looking at the numbers again, food for thought. > > (u+s)/r == utilization. > > -current > (282.00+18.72)/314.39 = .96 > > -smp-current > (338.08+77.12)/213.57 = 1.94 !!! very good! > > I know there is a lot of development work to be done, but -smp is > definitly on the right path. Actually, those stats are biased and can't be trusted. The only thing you can really count on is the "elapsed" time improvement, especially since our u+s accounting is somewhat bogus at present... (ie: what one cpu is doing is accredited to all currently running processes, from memory). What's a much fairer indication is: 314.39/213.57 = 1.47 Not quite as good, but still a way to go. > Eric J. Chet > - ejc@bazzle.com Cheers, -Peter