Obnovení vývoje plánovače úloh MuQSS a sady patchů «-ck» pro jádro Linux

Con Kolivas obnovil práci na plánovači úloh MuQSS (Multiple Queue Skiplist Scheduler) a sadě patchů „-ck“ pro jádro Linux, orientovaných na zvyšování odezvy a interaktivity při plnění uživatelských úloh a hrách. Vývoj těchto projektů byl přerušen v roce 2021 kvůli ztrátě motivace a nedostatku času. Nyní se Con vrátil k předchozí činnosti a vydal sadu patchů ck a plánovač MuQSS pro jádro Linux 7.2. Uvádí se, že problém s nedostatkem času se podařilo vyřešit díky použití AI nástrojů, které usnadnily vývoj a přizpůsobení změn novému jádru.

V nové verzi patchů byl implementován režim plánování rozdělení zdrojů CPU mezi procesy s ohledem na aktivitu I/O a provádění operací čtení/zápisu v daném procesu (zátěž z I/O nyní zohledňuje výpočet přidělovaných procesorových zdrojů CPU). Kromě toho byly opraveny chyby spojené s přechodem do spánkového nebo čekajícího režimu.

Patche „-ck“ obsahují plánovač úloh MuQSS, který pokračuje ve vývoji projektu BFS, a různé změny ovlivňující fungování správy paměti, zpracování priorit, generaci přerušení časovače a nastavení jádra. Klíčovým cílem patchů je zvýšení odezvy aplikací na pracovní ploše. Vzhledem k tomu, že navrhované změny mohou negativně ovlivnit výkon serverových systémů, počítačů s velkým počtem jader CPU a na práci za podmínek současného provádění mnoha procesů, mnoho změn Cona Kolivase bylo odmítnuto přijmout do hlavního složení jádra, a on je tedy nucen je udržovat ve formě oddělené sady patchů, přizpůsobitelné každému novému vydání jádra.

Zdroj: opennet.ru

Koupit spolehlivý hosting pro webové stránky s ochranou proti DDoS, VPS VDS servery 🔥 Koupit spolehlivý hosting pro webové stránky s ochranou proti DDoS, VPS VDS servery | ProHoster