Con Kolivas obnovil práci na plánovači úloh MuQSS (Multiple Queue Skiplist Scheduler) a na sadě záplat -ck pro jádro. Linux, jehož cílem bylo zlepšit odezvu a interaktivitu v uživatelských úlohách a hrách. Vývoj těchto projektů byl v roce 2021 ukončen kvůli ztrátě motivace a nedostatku času. Kon se nyní vrátil ke své předchozí práci a vydal sadu patchů ck a plánovač MuQSS pro jádro. Linux 7.2 Je třeba poznamenat, že problém časových omezení byl vyřešen použitím nástrojů umělé inteligence, což zjednodušilo vývoj a adaptaci změn na nové jádro.
Nové záplaty implementují režim plánování pro alokaci zdrojů CPU mezi procesy s ohledem na aktivitu I/O a operace čtení/zápisu ve volaném procesu (zátěž I/O se nyní bere v úvahu při výpočtu zdrojů CPU přidělených procesu). Dále byly opraveny chyby související s přepínáním do režimu spánku nebo pohotovostního režimu.
Patche s parametrem „-ck“ zahrnují plánovač úloh MuQSS, který dále rozvíjí projekt BFS, a různé změny ovlivňující správu paměti, zpracování priorit, generování přerušení časovače a ladění jádra. Klíčovým cílem těchto patchů je zlepšení odezvy desktopových aplikací. Protože navrhované změny mohou negativně ovlivnit výkon serverových systémů, počítačů s velkým počtem jader CPU a multiprocesových prostředí, mnoho změn Kona Kolivase bylo odmítnuto pro zahrnutí do hlavního jádra a nyní je udržuje jako samostatnou sadu patchů, přizpůsobenou pro každé nové vydání jádra.
Zdroj: opennet.ru
