Utvecklingen av schemaläggaren MuQSS och uppsättningen patchar «-ck» för Linux-kärnan har återupptagits

Con Kolivas har återupptagit arbetet med processhanteraren MuQSS (Multiple Queue Skiplist Scheduler) och uppsättningen av '-ck patchar för Linux-kärnan, som syftar till att öka responsiviteten och interaktiviteten vid användartasker och spel. Utvecklingen av dessa projekt stoppades 2021 på grund av brist på motivation och tid. Nu har Con återupptagit sitt arbete och släppt en uppsättning ck-patchar och MuQSS-schemaläggaren för Linux-kärna 7.2. Det rapporteras att tidsbristen har kunnat lösas tack vare användningen av AI-verktyg som förenklade utvecklingen och anpassningen av ändringar till den nya kärnan.

Den nya versionen av patcharna implementerar ett resurshanteringsläge för CPU som fördelar resurser mellan processer med hänsyn till in- och utmatningsaktivitet och utförandet av läs-/skrivoperationer i den anropande processen (belastningen från in- och utmatning beaktas nu i beräkningen av de tilldelade CPU-resurserna till processen). Utöver detta har buggar relaterade till övergångar till viloläge eller vänteläge åtgärdats.

Patcharna '-ck' inkluderar processhanteraren MuQSS, som fortsätter utvecklingen av BFS-projektet, och olika ändringar som påverkar minneshantering, prioritering, generering av timerinterruptioner och kärninställningar. Huvudsyftet med patcharna är att öka responsiviteten hos applikationer på skrivbordet. Eftersom de föreslagna ändringarna kan ha negativa effekter på prestandan hos serversystem, datorer med många CPU-kärnor och arbete under samtidig körning av många processer, har många av Con Kolivas ändringar avvisats från den huvudsakliga kärnan, och han tvingas stödja dem i form av en separat uppsättning patchar som anpassas till varje ny kärnutgåva.

Källa: opennet.ru

Köp pålitlig webbhotell med DDoS-skydd, VPS VDS-servrar 🔥 Köp pålitlig webbhotell med DDoS-skydd, VPS VDS-servrar | ProHoster