Login
Newsletter
Werbung

Thema: SCHED_DEADLINE in den Kernel aufgenommen

5 Kommentar(e) || Alle anzeigen ||  RSS
Kommentare von Lesern spiegeln nicht unbedingt die Meinung der Redaktion wider.
1
Von hjb am Mi, 22. Januar 2014 um 23:51 #

Es gibt nur einen Scheduler. Anders als bei I/O-Schedulern, die dynamisch ersetzt werden können, hat Linus immer nur einen Scheduler im System toleriert. Andere Scheduler existieren allenfalls als externe Patches.

SCHED_DEADLINE ist daher kein neuer Scheduler, sondern eine Erweiterung. Jeder Prozess kann in genau einer Scheduler-Klasse sein, und die Klassen werden vom Scheduler unterschiedlich gehandhabt. Prozesse können zwischen den Klassen wechseln, was aber teilweise nur von root ausgeführt werden kann.

[
| Versenden | Drucken ]
  • 0
    Von Herzlos am Do, 23. Januar 2014 um 01:55 #

    Es gibt nur einen Scheduler. Anders als bei I/O-Schedulern, die dynamisch ersetzt werden können, hat Linus immer nur einen Scheduler im System toleriert. Andere Scheduler existieren allenfalls als externe Patches.

    Das nur einer laufen kann ist mir klar, siehe mein erstes Posting.
    Sonst hätte ich ja wohl kaum das mit dem Kernelconfig auslesen erwähnt.


    Meine Frage ist allerdings, ob ich zur Laufzeit auslesen kann, welcher Scheduler reinkompiliert oder eben welche Erweiterung mitkompiliert wurde. Diese Frage wurde hier noch nicht beantwortet.

    [
    | Versenden | Drucken ]
Pro-Linux
Pro-Linux @Facebook
Neue Nachrichten
Werbung