Ukumisa ukuthuthukiswa kwesihleli somsebenzi se-MuQSS kanye nesethi ye-"-ck" ye-Linux kernel

U-Con Kolivas uxwayise ngenhloso yakhe yokuyeka ukuthuthukisa amaphrojekthi akhe e-Linux kernel, okuhloswe ngayo ukuthuthukisa ukusabela nokusebenzisana kwemisebenzi yabasebenzisi. Lokhu kuhlanganisa ukumisa ukuthuthukiswa komhleli wemisebenzi ye-MuQSS (I-Multiple Queue Skiplist Scheduler, eyathuthukiswa ngaphambilini ngaphansi kwegama elithi BFS) kanye nokumisa ukulungiswa kwesethi yesiqephu se-“-ck” sokukhishwa kwe-kernel entsha.

Isizathu esibaluliwe ukulahlekelwa intshisekelo yokuthuthukisa i-Linux kernel ngemva kweminyaka engama-20 yomsebenzi onjalo kanye nokungakwazi ukubuyisela ugqozi lwangaphambili ngemuva kokubuyela emsebenzini wezokwelapha ngesikhathi sodlame lwe-Covid19 (UKon ungudokotela obulala izinzwa ngokuqeqeshwa futhi phakathi nobhubhane wayehola iphrojekthi yokwakha idizayini entsha yemishini yokufaka umoya eyimishini kanye nokusetshenziswa kokuphrinta kwe-3D ukuze kwakhiwe izingxenye ezihlobene).

Kuyaphawuleka ukuthi ngo-2007, u-Con Kolyvas wayesevele eyekile ukuthuthukisa ama-patches "-ck" ngenxa yokungakwazi ukukhuthaza ukulungiswa kwakhe ku-kernel enkulu ye-Linux, kodwa wabe esebuyela ekuthuthukisweni kwawo. Uma u-Kon Kolivas ehluleka ukuthola isisusa sokuqhubeka nokusebenza ngalesi sikhathi, ukukhululwa kwama-patches 5.12-ck1 kuzoba okokugcina.

Iziqephu ze-"-ck", ngaphezu komhleli we-MuQSS, oqhubeka nokuthuthukiswa kwephrojekthi ye-BFS, ahlanganisa izinguquko ezihlukahlukene ezithinta ukusebenza kwesistimu yokulawula inkumbulo, ukuphatha okubalulekile, ukukhiqizwa kokuphazamiseka kwesikhathi kanye nezilungiselelo ze-kernel. Umgomo oyinhloko wamapeshi ukuthuthukisa ukusabela kwezinhlelo zokusebenza kudeskithophu. Njengoba izinguquko ezihlongozwayo zingathinta kabi ukusebenza kwezinhlelo zeseva, amakhompyutha anenani elikhulu lama-CPU cores, futhi asebenze ezimeni lapho inani elikhulu lezinqubo lisebenza ngesikhathi esisodwa, izinguquko eziningi zika-Kon Kolivas zenqatshelwe ukwamukelwa kokuyinhloko. kernel futhi kwadingeka abasekele ngendlela yesethi ehlukile yamapheshana avumelana nokukhishwa kwe-kernel ngayinye.

Ukubuyekezwa kwakamuva kwegatsha le-“-ck” bekuyisimo sokukhishwa kwe-5.12 kernel. Ukukhishwa kwama-patches "-ck" we-kernel 5.13 kweqiwe, futhi ngemva kokukhululwa kwe-kernel 5.14 kwamenyezelwa ukuthi bazoyeka ukuthunyelwa kwezinguqulo ezintsha ze-kernel. Mhlawumbe induku yokulungisa isichibi ingathathwa amaphrojekthi we-Liquorix ne-Xanmod, asevele asebenzisa intuthuko evela ku-“-ck” ebekwe ezinguqulweni zawo ze-Linux kernel.

U-Con Kolivas ulungele ukunikeza ukugcinwa kwama-patches kwezinye izandla, kodwa akakholelwa ukuthi lokhu kuzoba yisixazululo esihle, ngoba yonke imizamo edlule yokudala amafoloko iholele ezinkingeni azama ukuzigwema. Kubasebenzisi abafuna ukuthola okuningi ngokusebenzisa i-Linux kernel enkulu ngaphandle kokufaka ishejuli ye-MuQSS kuyo, u-Con Kolivas ukholelwa ukuthi indlela elula nephumelelayo yokufaka amapheshana ukukhulisa imvamisa yesizukulwane sokuphazamisa isikhathi (HZ) ku-1000Hz.

Source: opennet.ru

Engeza amazwana