[linux-l] Re: Mac und Linux

Wilhelm Dolle wilhelm.dolle at dolle.net
Sa Aug 5 13:12:24 CEST 2006


Hola,

Oliver Bandel wrote:

> Apropos Scheduler, hmhhh, sind seit 2.4 nicht mehrere Scheduling-Algorithmen
> im Linux-Kern verfügbar? (Zumindest, jeweils einer pro Kompilat? Oder sind die
> sogar zur Laufzeit switchbar? (das wäre sicherlich etwas feines, wenngleich etwas
> knifflig zu implementieren?))

Im 2.4er Kernel gabs den Linus-Elevator als I/O-Scheduler.

Im 2.6er Kernel gibt es vier verschiedene I/O-Scheduler, die sich zur 
Laufzeit wechseln lassen und seit 2.6.10 auch fuer jedes Blockdevice 
einzelnd waehlbar sind:

   No-Op Scheduler        (braucht der Kernel mindestens beim Booten)
   Deadline Scheduler     (Weiterentwicklung des Linus-Elevators)
   Anticipatory Scheduler (macht was der Name sagt ;))
   CFQ Scheduler          (Completely-Fair-Queuing)

Und ja, man kann die letzten drei noch mittels verschiedener Parameter 
an bestimmte Einsatzszenarien anpassen.

Schoenes Wochenende,

Willi
-- 
Wilhelm Dolle  -  http://www.dolle.net




Mehr Informationen über die Mailingliste linux-l