From owner-freebsd-hackers Sat Jul 14 3:55: 9 2001 Delivered-To: freebsd-hackers@freebsd.org Received: from srv1.cosmo-project.de (srv1.cosmo-project.de [213.83.6.106]) by hub.freebsd.org (Postfix) with ESMTP id 7B04537B407; Sat, 14 Jul 2001 03:55:03 -0700 (PDT) (envelope-from ticso@mail.cicely.de) Received: from mail.cicely.de (cicely20 [10.1.1.22]) by srv1.cosmo-project.de (8.11.0/8.11.0) with ESMTP id f6EAsxV78344; Sat, 14 Jul 2001 12:54:59 +0200 (CEST) Received: (from ticso@localhost) by mail.cicely.de (8.11.0/8.11.0) id f6EAtZ722901; Sat, 14 Jul 2001 12:55:35 +0200 (CEST) Date: Sat, 14 Jul 2001 12:55:34 +0200 From: Bernd Walter To: Terry Lambert Cc: Idea Receiver , "E.B. Dreger" , Chris Costello , freebsd-smp@FreeBSD.ORG, freebsd-hackers@FreeBSD.ORG Subject: Re: libc_r locking... why? Message-ID: <20010714125534.B22609@cicely20.cicely.de> References: <3B419910.BF346FB4@mindspring.com> Mime-Version: 1.0 Content-Type: text/plain; charset=us-ascii Content-Disposition: inline User-Agent: Mutt/1.2.5i In-Reply-To: <3B419910.BF346FB4@mindspring.com>; from tlambert2@mindspring.com on Tue, Jul 03, 2001 at 03:06:08AM -0700 Sender: owner-freebsd-hackers@FreeBSD.ORG Precedence: bulk List-ID: List-Archive: (Web Archive) List-Help: (List Instructions) List-Subscribe: List-Unsubscribe: X-Loop: FreeBSD.ORG On Tue, Jul 03, 2001 at 03:06:08AM -0700, Terry Lambert wrote: > Sequent had a BSD-based OS called Dynix, which had a lot > of smart things in it, including per processor resource > pools, which is what enabled it to scale so large: it > removed everything it could from the inter-CPU contention > domain. FreeBSD is trying to take much of that approach. > Unfortunately, they went to System V (SVR3), which then > introduced a big giant lock on SMP-unsafe subsystems; in > particular, only one processor was allowed into the VFS > at a time, which sucked -- if you started two "ls -R" > processes on two processors, then one would complete, > and then the other -- but the second one wouldn't start > until the lock was let go, so they were effectively being > serialized, while one CPU was idle. It really ruined the > usefulness of the machine. I own a Mai BasicFour GPx5070 machine with 2 CPUs. The OS is named BOSS which seems to be a Sequent SysV. I can agree with the ls -R situation. -- B.Walter COSMO-Project http://www.cosmo-project.de ticso@cicely.de Usergroup info@cosmo-project.de To Unsubscribe: send mail to majordomo@FreeBSD.org with "unsubscribe freebsd-hackers" in the body of the message