[prev in list] [next in list] [prev in thread] [next in thread] 

List:       freebsd-smp
Subject:    Re: libc_r locking... why?
From:       Bernd Walter <ticso () mail ! cicely ! de>
Date:       2001-07-14 10:55:34
[Download RAW message or body]

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-smp" in the body of the message

[prev in list] [next in list] [prev in thread] [next in thread] 

Configure | About | News | Add a list | Sponsored by KoreLogic