[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