Skip site navigation (1)Skip section navigation (2)
Date:      Tue, 10 Feb 2004 17:16:50 -0800 (PST)
From:      Julian Elischer <julian@elischer.org>
To:        Daniel Eischen <eischen@vigrid.com>
Cc:        freebsd-threads@freebsd.org
Subject:   Re: Question about threads [beaver challenge]
Message-ID:  <Pine.BSF.4.21.0402101716170.82714-100000@InterJet.elischer.org>
In-Reply-To: <Pine.GSO.4.10.10402102008580.4671-100000@pcnet5.pcnet.com>

next in thread | previous in thread | raw e-mail | index | archive | help


On Tue, 10 Feb 2004, Daniel Eischen wrote:

> On Tue, 10 Feb 2004, Julian Elischer wrote:
> 
> > 
> > 
> > On Tue, 10 Feb 2004, Craig Rodrigues wrote:
> > 
> > > On Tue, Feb 10, 2004 at 06:22:28PM -0500, Daniel Eischen wrote:
> > > > That's why I wanted to know what top -H showed.  We saw the
> > > > same problem with python -- it was using system scope threads
> > > > by default.  The port has since been changed to use process
> > > > scope threads.
> > > 
> > > Is this a Linux-ism that we will need to be aware of
> > > for other ports that use pthreads?
> 
> Probably, yes.
> 
> > 
> > process scope threads a re perfectly reasonable.. they however
> > use more resources and are more heavily limitted.
> > 
> > 
> > On the other hand process scope threads can lead to nasty surprises with
> > the limits as they can "suddenly" hit th ekernel limit after running
> > successfully for a time when they all (by some fluke) all decide to
> > enter the kernel at the same time.
> 
> Well, since the kernel limit for scope system threads is much smaller
> than that for "threads blocked in kernel", you'd hit the limit much
> sooner if the port/application used scope system threads instead
> of scope process threads.

but at least it wouldn't be a surprise :-)

> 
> > We probably should increase the  limits from 150 and 50 to 
> > 600 and 300 or something.
> 
> That's fine by me.  It's all a guessing game for me 'cause I
> don't really know what you'd expect to see with some of these
> applications.
> 
> -- 
> Dan Eischen
> 
> 



Want to link to this message? Use this URL: <https://mail-archive.FreeBSD.org/cgi/mid.cgi?Pine.BSF.4.21.0402101716170.82714-100000>