Current-Users archive

[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index][Old Index]

Re: M2 Scheduler

On Mon, Jan 31, 2011 at 5:24 PM, Matthew Mondor
<> wrote:
> On Sun, 30 Jan 2011 17:31:38 -0800
> Dustin Marquess <> wrote:
>> I'm curious on the status of the M2 scheduler (SCHED_M2) in -current.
>> Is there any reason not to use it, any known gotchas?
> I admit I've not used it personally, but I remember that at the time M2
> was written the 4.4BSD scheduler had important SMP scaling issues, which
> were since fixed; so it's possible that the importance of M2 diminished
> somewhat at that point.
> --
> Matt

One important difference that remains is that M2 has a runtime
complexity of O(1), while the BSD does not.
The SMP scalability issues were due to a single run queue in the BSD
on that part is fixed afaik.

Mystische Erklärungen:
Die mystischen Erklärungen gelten für tief;
die Wahrheit ist, dass sie noch nicht einmal oberflächlich sind.
   -- Friedrich Nietzsche
   [ Die Fröhliche Wissenschaft Buch 3, 126 ]

Home | Main Index | Thread Index | Old Index