Razvoj MuQSS planera zadataka i seta 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 je obustavljen 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 prilagođavanje promjena novom jezgru.

Nove zakrpe implementiraju način raspoređivanja za dodjeljivanje CPU resursa između procesa, uzimajući u obzir I/O aktivnost i operacije čitanja/pisanja u pozvanom procesu (I/O opterećenje se sada uzima u obzir prilikom izračunavanja CPU resursa dodijeljenih procesu). Pored toga, ispravljene su greške vezane za prelazak u režim spavanja ili pripravnosti.

Zakrpe "-ck" uključuju MuQSS planer zadataka, koji nastavlja razvijati BFS projekat, te razne promjene koje utiču na upravljanje memorijom, rukovanje prioritetima, generisanje prekida tajmera i podešavanje kernela. Ključni cilj ovih zakrpa je poboljšanje odziva desktop aplikacija. Budući da predložene promjene mogu negativno uticati na performanse serverskih sistema, računara sa velikim brojem CPU jezgara i višeprocesnih okruženja, mnoge Kon Kolivasove promjene su odbijene za uključivanje u glavni kernel, te ih sada održava kao zaseban set zakrpa, prilagođen za svako novo izdanje kernela.

izvor: opennet.ru

Kupite pouzdan hosting za sajtove sa DDoS zaštitom, VPS VDS servere 🔥 Kupite pouzdan web hosting sa DDoS zaštitom, VPS VDS servere | ProHoster