Razvoj raspoređivača zadataka MuQSS i skupa zakrpa za kernel "-ck" je nastavljen. Linux

Con Kolivas je nastavio rad na raspoređivaču zadataka MuQSS (Multiple Queue Skiplist Scheduler) i skupu zakrpa -ck za kernel. Linux, s ciljem poboljšanja responzivnosti i interaktivnosti u korisničkim zadacima i igrama. Razvoj ovih projekata obustavljen je 2021. godine zbog gubitka motivacije i nedostatka vremena. Kon se sada vratio svom prethodnom radu i objavio ck set zakrpa i MuQSS planer za kernel. Linux 7.2. Napominje se da je problem vremenskih ograničenja riješen korištenjem alata umjetne inteligencije, što je pojednostavilo razvoj i prilagodbu promjena novoj jezgri.

Nove zakrpe implementiraju način raspoređivanja za dodjelu CPU resursa između procesa, uzimajući u obzir I/O aktivnost i operacije čitanja/pisanja u pozvanom procesu (I/O opterećenje sada se uzima u obzir pri izračunu CPU resursa dodijeljenih procesu). Osim toga, ispravljene su greške povezane s prebacivanjem u stanje mirovanja ili pripravnosti.

Zakrpe s oznakom "-ck" uključuju raspoređivač zadataka MuQSS, koji nastavlja razvijati BFS projekt, te razne promjene koje utječu na upravljanje memorijom, rukovanje prioritetima, generiranje prekida timera i podešavanje kernela. Ključni cilj ovih zakrpa je poboljšanje odziva desktop aplikacija. Budući da predložene promjene mogu negativno utjecati na performanse poslužiteljskih sustava, računala s velikim brojem CPU jezgri i višeprocesnih okruženja, mnoge Kon Kolivasove promjene odbijene su za uključivanje u glavnu kernel, a on ih sada održava kao zaseban set zakrpa, prilagođen za svako novo izdanje kernela.

Izvor: opennet.ru

Kupite pouzdan hosting za stranice s DDoS zaštitom, VPS VDS poslužiteljima 🔥 Kupite pouzdan web hosting sa DDoS zaštitom, VPS VDS servere | ProHoster