FreeBSD: új ütemező (scheduler) keretmunka

Címkék

A FreeBSD fejlesztők egy új üzemezőn dolgoznak. Úgy látszik most ennek van divatja, mert a 2.5-ös Linux kernelben is ez kapott nagy hangsúlyt. Jeff Roberson most jelentette be, hogy többnyire készen van az általa írt új FreeBSD ütemező.

Jeff levele:Date: Tue, 8 Oct 2002 22:27:19 -0400 (EDT)

From: Jeff Roberson

To: arch@freebsd.org

Subject: Scheduler framework.

I have mostly finished writing a new scheduler for FreeBSD. In the process I have modularized the scheduling decicions and broken the scheduler up into an API. It has been done in such a way that the

scheduler could be chosen at compile time.

My diff is available at

http://www.chesapeake.net/~jroberson/sched.patch.

It is a mostly complete reimplementation of the old scheduler on this new api. The old scheduler has some empty stubs that my new scheduler uses. My new scheduler is not included in this diff.

This diff isn't intended to be complete. I'm looking for a design review not a code review. At present it does not even boot. I will be fixing it shortly. I'd like to get an idea of whether or not it's too late in 5.0 to get this in. If it is, I won't pursue it any further, and I'll save my new scheduler for another day. If not, I'd like to get my new scheduler

in as an option for 5.0.

Any feedback is welcome. Style bugs should be submitted in private messages so we don't clog the lists.

Thanks,

Jeff

Hozzászólások

framework == keretmunka :))

meg nem is hallottam, kicsit meresznek hangzik.

jo. hat akkor:

framework

:)

hallottam mar keretrendszert is.

bar work == munka

(.*)work != (.*)munka

pl:

fireworks != tuzmunkak

network != halomunka

Amugy pont itt lehet hogy jo, csak meg soha nem hallottam, emiatt tunik meresznek. (mint a tunder a varazslo helyett, csak az 1 perc alatt meg is tetszett :)

Laci