Kuyimitsa chitukuko cha MuQSS ntchito scheduler ndi "-ck" chigamba cha Linux kernel

Con Kolivas wachenjeza za cholinga chake chosiya kupanga mapulojekiti ake a Linux kernel, omwe cholinga chake ndi kukonza kuyankha komanso kuyanjana kwa ntchito za ogwiritsa ntchito. Izi zikuphatikiza kuyimitsa kukhazikitsidwa kwa MuQSS task scheduler (Multiple Queue Skiplist Scheduler, yopangidwa kale pansi pa dzina la BFS) ndikuyimitsa kusintha kwa "-ck" patch set for kernel yatsopano.

Chifukwa chomwe chatchulidwa ndikutayika kwa chidwi chofuna kupanga makina a Linux patatha zaka 20 zakuchita zotere komanso kulephera kupezanso chilimbikitso pambuyo pobwerera ku ntchito yachipatala pa nthawi ya mliri wa Covid19 (Kon ndi dotolo wogonetsa anthu pophunzitsidwa komanso panthawi ya mliri adatsogolera pulojekiti yopanga mapangidwe atsopano a zida zamakina zopumira mpweya komanso kugwiritsa ntchito makina osindikizira a 3D kuti apange magawo ogwirizana nawo).

Chochititsa chidwi n'chakuti mu 2007, Con Kolyvas anali atasiya kale kupanga "-ck" zigamba chifukwa chosatheka kulimbikitsa zokonza zake ku Linux kernel, koma kenako anabwerera ku chitukuko chawo. Ngati Kon Kolivas alephera kupeza chilimbikitso chopitiliza kugwira ntchito nthawi ino, kutulutsidwa kwa zigamba 5.12-ck1 kudzakhala komaliza.

"-ck" zigamba, kuwonjezera pa MuQSS scheduler, amene akupitiriza chitukuko cha BFS pulojekiti, kuphatikizapo kusintha kosiyanasiyana okhudza ntchito dongosolo kasamalidwe kukumbukira, kusamalira patsogolo, m'badwo wa kusokoneza timer ndi zoikamo kernel. Cholinga chachikulu cha zigamba ndikuwongolera kuyankha kwa mapulogalamu pa desktop. Popeza zosintha zomwe zaperekedwa zitha kusokoneza magwiridwe antchito a seva, makompyuta okhala ndi ma CPU ambiri, ndikugwira ntchito m'malo omwe njira zambiri zikuyenda nthawi imodzi, zosintha zambiri za Kon Kolivas zidakanidwa kuvomerezedwa kukhala chachikulu. kernel ndipo amayenera kuwathandiza mu mawonekedwe a zigamba zosiyana.

Zosintha zaposachedwa kunthambi ya "-ck" zinali kusintha kwa 5.12 kernel. Kutulutsidwa kwa zigamba za "-ck" za kernel 5.13 zidalumphidwa, ndipo pambuyo pa kutulutsidwa kwa kernel 5.14 zidalengezedwa kuti asiya kunyamula mitundu yatsopano ya kernel. Mwina ndodo yokonza zigamba imatha kutengedwa ndi mapulojekiti a Liquorix ndi Xanmod, omwe akugwiritsa ntchito kale zomwe zikuchitika kuchokera ku "-ck" yomwe ili mumitundu yawo ya Linux kernel.

Con Kolivas ndi wokonzeka kupereka kukonzanso kwa zigamba m'manja ena, koma sakhulupirira kuti iyi idzakhala yankho labwino, chifukwa zoyesayesa zonse zakale zopanga mafoloko zadzetsa mavuto omwe adayesetsa kuwapewa. Kwa ogwiritsa ntchito omwe akufuna kupindula kwambiri pogwiritsa ntchito kernel yayikulu ya Linux popanda kuyika pulogalamu ya MuQSS, Con Kolivas amakhulupirira kuti njira yosavuta komanso yothandiza kwambiri yolumikizira zigamba ndikuwonjezera kuchuluka kwa nthawi yosokoneza nthawi (HZ) ku 1000 Hz.

Source: opennet.ru

Kuwonjezera ndemanga