| |
|
Neuer O(1) Scheduler für Linux |
|
|
Veröffentlicht durch maol am Samstag 05. Januar, 20:23
Aus der Endlich-geht-wieder-was Abteilung
|
|
|
|
|
Ingo Molnar (RH) hat einen neuen Scheduler für UP und SMP Systeme entwickelt, den er kürzlich vorgestellt hat. Der Clou ist, dass für alle Operationen immer die gleiche Zeit gebraucht wird (deshalb O(1)), im Gegensatz zum aktuellen Scheduler, der umso länger hat je mehr Prozesse und CPUs beteiligt sind.
|
|
|
|
< Neues Internet-OS von Sony, Toshiba und IBM? | Druckausgabe | Software-Router für alle mit fli4l > | |
|
Diese Diskussion wurde archiviert.
Es können keine neuen Kommentare abgegeben werden.
|
|
|
|
|
|
|
|
|
Klasse Sache, ich erinnere mich noch an ein Whitepaper von IBM, da hatten sie mal richtig viele Prozesse losgetreten, irgendwann gingen 25% der system time nur fuer den Scheduler drauf, da koennte dieser Scheduler wirklich helfen.
Bin mal gespannt in wie weit er sich durchsetzten kann.
tim --
This space is for rent
|
|
|
|
|
| |
|
|
|
|
|
|
|
|
Ich haette ein paar mehr Infos geben sollen. Es ging um ein paar tausend Prozesse von einer Java Multithreaded Application(Da werden schon wieder alle aufschreien *g*). Und da jeder Thread ein Kernelprozess ist, hatte der schon einiges zu verwalten. Das O(1) kein Hexenwerk ist hab ich schon begriffen.
Es gab schon genug Patches fuer den Scheduler, um ihn an das eigene Enviroment anzupassen. Damit wurde er aber nicht immer schneller. *eg*
tim --
This space is for rent
|
|
|
|
|
|
|