Skip site navigation (1)Skip section navigation (2)
Date:      Sat, 12 Oct 2002 12:25:11 -0400
From:      Hiten Pandya <hiten@angelica.unixdaemons.com>
To:        Terry Lambert <tlambert2@mindspring.com>
Cc:        Jeff Roberson <jroberson@chesapeake.net>, Jeff Roberson <jeff@FreeBSD.ORG>, arch@FreeBSD.ORG
Subject:   Re: Scheduler patch, ready for commit.
Message-ID:  <20021012122510.A13430@angelica.unixdaemons.com>
In-Reply-To: <3DA537E4.274A3714@mindspring.com>; from tlambert2@mindspring.com on Thu, Oct 10, 2002 at 01:18:44AM -0700
References:  <20021010022058.A23516-100000@mail.chesapeake.net> <3DA537E4.274A3714@mindspring.com>

next in thread | previous in thread | raw e-mail | index | archive | help
On Thu, Oct 10, 2002 at 01:18:44AM -0700, Terry Lambert wrote the words in effect of:
> > Yes, I agree, this is an important next step.  I'm thinking that the
> > scheduler should indicate how much space is needed to the proc allocation
> > code.  This much extra space could be allocated, and a pointer to
> > scheduler specific data could really be a pointer within that allocated
> > structure.  This way it might be near enough for processor caches to be
> > effective.  Clearly this needs more work.  That is outside of the scope of
> > the current patch though.
> 
> [...]
> You may actually want to look at the Solaris/SVR4 implementation,
> which supports both scheduling classes as loadable modules, and
> simultaneous multiple scheduler classes (SVID III(RT) and the
> "fixed" scheduling class, used to improve interactive response of
> the X server, as well as a batch scheduler, are included in the
> defaults for both systems).

FWIW, the Solaris Internals book discusses this topic of scheduler 
classes in detail, IIRC.  It has been time since I touched the book.

Cheers.

-- 
Hiten Pandya
http://www.unixdaemons.com/~hiten
hiten@unixdaemons.com, hiten@uk.FreeBSD.org, hiten@softweyr.com
PGP: http://pgp.mit.edu:11371/pks/lookup?search=Hiten+Pandya&op=index

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




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