From owner-freebsd-arch Mon Feb 18 13:21:15 2002 Delivered-To: freebsd-arch@freebsd.org Received: from rwcrmhc52.attbi.com (rwcrmhc52.attbi.com [216.148.227.88]) by hub.freebsd.org (Postfix) with ESMTP id BD3E737B439; Mon, 18 Feb 2002 13:20:42 -0800 (PST) Received: from InterJet.elischer.org ([12.232.206.8]) by rwcrmhc52.attbi.com (InterMail vM.4.01.03.27 201-229-121-127-20010626) with ESMTP id <20020218212031.GQOM1147.rwcrmhc52.attbi.com@InterJet.elischer.org>; Mon, 18 Feb 2002 21:20:31 +0000 Received: from localhost (localhost.elischer.org [127.0.0.1]) by InterJet.elischer.org (8.9.1a/8.9.1) with ESMTP id NAA53277; Mon, 18 Feb 2002 13:19:53 -0800 (PST) Date: Mon, 18 Feb 2002 13:19:52 -0800 (PST) From: Julian Elischer To: Andrew Gallatin Cc: Matthew Dillon , Poul-Henning Kamp , arch@FreeBSD.ORG, jhb@FreeBSD.ORG, peter@wemm.org, jake@locore.ca Subject: Re: timing results for gettimeofday() (without any credential fixes) In-Reply-To: <15473.27469.127329.884265@grasshopper.cs.duke.edu> Message-ID: MIME-Version: 1.0 Content-Type: TEXT/PLAIN; charset=US-ASCII Sender: owner-freebsd-arch@FreeBSD.ORG Precedence: bulk List-ID: List-Archive: (Web Archive) List-Help: (List Instructions) List-Subscribe: List-Unsubscribe: X-Loop: FreeBSD.ORG turn off invariants to get the fast path on syscalls On Mon, 18 Feb 2002, Andrew Gallatin wrote: > > Matthew Dillon writes: > > CURRENT 2xCPU SMP BUILD Original gettimeofday() code > > > > one TG running: 350000/sec > > two TGs running: 55000/sec per TG (no, that isn't a type-o) > > > <..> > > STABLE 2xCPU SMP BUILD (note gettimeofday() on stable is marked MPSAFE): > > one TG running: 192402/sec > > two TGs running: 95900/sec > > > > To add 2 datapoints to that: > > CURRENT 1CPU UP BUILD top-of-tree as of noon EST, no patches, no > WITNESS, INVARIANTS: ^^ > one TG running: 145000/sec > > -STABLE 1CPU UP BUILD, no patches > one TG running: 625000/sec > > So that's a factor of 4 slowdown for syscalls between -current and > -stable on UP alphas... > > > Drew > > To Unsubscribe: send mail to majordomo@FreeBSD.org > with "unsubscribe freebsd-arch" in the body of the message > To Unsubscribe: send mail to majordomo@FreeBSD.org with "unsubscribe freebsd-arch" in the body of the message