Skip site navigation (1)Skip section navigation (2)
Date:      Tue, 25 Aug 1998 10:10:12 -0400 (EDT)
From:      Garrett Wollman <wollman@khavrinen.lcs.mit.edu>
To:        "Gary Palmer" <gpalmer@FreeBSD.ORG>
Cc:        Chuck Robey <chuckr@Glue.umd.edu>, freebsd-current@FreeBSD.ORG
Subject:   Re: Threads across processors 
Message-ID:  <199808251410.KAA01928@khavrinen.lcs.mit.edu>
In-Reply-To: <3686.904031598@gjp.erols.com>
References:  <Pine.BSF.4.00.9808250047200.361-100000@picnic.mat.net> <3686.904031598@gjp.erols.com>

next in thread | previous in thread | raw e-mail | index | archive | help
<<On Tue, 25 Aug 1998 03:53:18 -0400, "Gary Palmer" <gpalmer@FreeBSD.ORG> said:

> Theres a bunch of other stuff out there that *should* be threaded, but 
> unfortunately our threads support, while complete, seems to be a bit slow at 
> times

It's a bit slow because of all the work necessary to ensure mutual
exclusion in those parts of the thread-kernel which ought to be doable
in the kernel-kernel.

I've watched Cyclone hit 150,000 syscalls a SECOND when it's not doing
much of anything.  It's impressive that it can do that, but I'd like
to have some CPU left over for useful work...  Most of those system
calls were to sigprocmask() to protect some critical section from the
signals that drive the thred scheduler.

-GAWollman

--
Garrett A. Wollman   | O Siem / We are all family / O Siem / We're all the same
wollman@lcs.mit.edu  | O Siem / The fires of freedom 
Opinions not those of| Dance in the burning flame
MIT, LCS, CRS, or NSA|                     - Susan Aglukark and Chad Irschick

To Unsubscribe: send mail to majordomo@FreeBSD.org
with "unsubscribe freebsd-current" in the body of the message



Want to link to this message? Use this URL: <https://mail-archive.FreeBSD.org/cgi/mid.cgi?199808251410.KAA01928>