Scheduler

Welches Modul/Treiber für welche Hardware, Kernel compilieren...
Antworten
Peter_Pan123
Beiträge: 117
Registriert: 17.08.2006 17:48:47

Scheduler

Beitrag von Peter_Pan123 » 24.11.2009 23:58:32

Hallo,

ich würde gerne wissen wollen was für ein Scheduler ältere Kernel vor dem 2.6.23 (CFS) waren? mir haben diese deutlich mehr gefallen als die aktuellen? kann man diese auch als Patch bekommen?

Gruß

WEARENOTALONE
Beiträge: 278
Registriert: 19.04.2009 18:55:05

Re: Scheduler

Beitrag von WEARENOTALONE » 25.11.2009 11:21:29

EDIT: Ich habe CFS mit CFQ verwechselt, sorry!
Zuletzt geändert von WEARENOTALONE am 25.11.2009 11:53:34, insgesamt 2-mal geändert.

Benutzeravatar
Saxman
Beiträge: 4233
Registriert: 02.05.2005 21:53:52
Lizenz eigener Beiträge: MIT Lizenz
Wohnort: localhost

Re: Scheduler

Beitrag von Saxman » 25.11.2009 11:36:30

CFS != CFQ
"Unix is simple. It just takes a genius to understand its simplicity." - Dennis Ritchie

Debian GNU/Linux Anwenderhandbuch | df.de Verhaltensregeln | Anleitungen zum Review und zum Verfassen von Wiki Artikeln.

WEARENOTALONE
Beiträge: 278
Registriert: 19.04.2009 18:55:05

Re: Scheduler

Beitrag von WEARENOTALONE » 25.11.2009 11:43:34

Ups, da habe ich mich verlesen und im Beitrag auch noch verschrieben. Sorry, ich habe meine Fehler korrigiert. Wegen dem CFS (Completely Fair Scheduler) werde ich gleich mal schauen..

Peter_Pan123
Beiträge: 117
Registriert: 17.08.2006 17:48:47

Re: Scheduler

Beitrag von Peter_Pan123 » 25.11.2009 12:44:59

"O(1)-Schedulers" heisst die Lösung.

Gibt es denn eine Möglichkeit die Vorteile von diesem Scheduler auf den aktuellen 2.6.31.6 zu übertragen?

Benutzeravatar
Lord_Carlos
Beiträge: 5578
Registriert: 30.04.2006 17:58:52
Lizenz eigener Beiträge: GNU Free Documentation License
Wohnort: Dänemark

Re: Scheduler

Beitrag von Lord_Carlos » 25.11.2009 15:30:39

Sonnst kannst ja mal BFS versuchen.
Ich habe hier 2.6.31 mit BFS laufen.

Code: Alles auswählen

╔═╗┬ ┬┌─┐┌┬┐┌─┐┌┬┐╔╦╗
╚═╗└┬┘└─┐ │ ├┤ │││ ║║
╚═╝ ┴ └─┘ ┴ └─┘┴ ┴═╩╝ rockt das Forum!

storm
Beiträge: 1581
Registriert: 01.05.2004 13:21:26
Lizenz eigener Beiträge: MIT Lizenz
Wohnort: DE

Re: Scheduler

Beitrag von storm » 25.11.2009 19:48:10

Peter_Pan123 hat geschrieben:"O(1)-Schedulers" heisst die Lösung.

Gibt es denn eine Möglichkeit die Vorteile von diesem Scheduler auf den aktuellen 2.6.31.6 zu übertragen?
Realistisch betrachtet: nein.

Weniger realistisch betrachtet: geh zu 2.6.23 zurück und lass jeden folgenden patch aus, der irgendwas am scheduling oder Prozessmanagment ändert... nee, quatsch. Vergiss es. *g
Der CFS war ja nicht von Anfang so nervig/problematisch. Laut einer Mail (ist gar nicht so lange her, ich find das aber ATM nicht mehr) auf lkml.org war ein messbarer performance-Verlust seit 2.6.24 zu verzeichnen, aber mit jeder major version nur ein Stück und damit nicht so auffällig. Das passt auch zu der Meinung von Kolivas, der bei der Diskussion zum BFS erwähnte, dass der CFS tot-optimiert wurde.

BFS ist ein guter Vorschlag, mit 2.6.32 wird aber auch der CFS wieder besser werden.

ciao, storm
drivers/ata/libata-core.c: /* devices which puke on READ_NATIVE_MAX */

Peter_Pan123
Beiträge: 117
Registriert: 17.08.2006 17:48:47

Re: Scheduler

Beitrag von Peter_Pan123 » 26.11.2009 09:46:49

bestimmt weil molnar wieder x sachen klaut von kolivas ^^
ich finde die mailingliste von beiden immer lustig.

Antworten