Hlavní navigace

Názor ke zprávičce Je linuxový plánovač úloh horší, než se myslelo? od pc2005 - Nutné prerekvizity: - Stroj s desítkami výpočetních jader, uspořádaných...

  • 20. 4. 2016 0:36

    pc2005 (neregistrovaný) ---.tmcz.cz

    Nutné prerekvizity:
    - Stroj s desítkami výpočetních jader, uspořádaných do několika úrovní sousedských spojení (~ NUMA s několika paticemi s vícejádrovými čipy)
    - Jediná náročná úloha (třeba databázový server) s mnoha vlákny
    - Zdrojáky Ubuntu kernelu (nejspíš vanilla + balík patchů)
    - Schopnost používat git a/nebo schopnost ruční úpravy mezi paralelními vývojovými větvemi

    Výsledky:
    - Po roce (a víc) učení zjistíš, že ten proof of concept nefunguje v jiné konfiguraci, protože to autoři udělali na míru jedinému stroji a jediné aplikaci a plánovač se pro jiné situace (například core2duo) chová hůř než CFS
    - CFS již neexistuje v předchozí podobě a není nadále kompatibilní s tvojí vývojovou větví
    - Rok (a víc) znalostí jaderného plánovače, programování v lowlevel C a znalost verzování projektu.