ka Soosaarayaasha Fedora waxay ka wada hadleen mowduuc guud taas oo weli ah dhagax ku jira kabaha Linux waana in muddo dheer la hadal hayay dhibaatooyinka taasi waxay u timid inay soo bandhigto Linux xasuus hoose oo nidaamka ah, taas oo u horseedda nidaamka in la laalo ama la soo bandhigo hoos u dhac ku yimaad waxqabadka.
Soosaarayaasha Fedora Waxay ka wada hadlayeen siyaabaha looga hortago ciladaha maqalka tan iyo xagaagii 2019, si loo hagaajiyo khibrada isticmaalaha deegaanka desktop-ka. Wajahay xaaladdan ka dhacda Fedora, horumariyayaashu way hadleen oo waxay ansixiyeen ka mid noqoshada Earlyoom en nooca soo socda ee Fedora oo noqon lahaa nooca Fedora 32.
Kooxda shaqadu waxay soo jeedisay xalal dhowr ah si aad u qaboojiso desktop-ka inta aad shaqeyneyso, taas oo saameyn weyn ku leh khibradda isticmaalaha. Si kastaba ha noqotee, SIGKIL, oo si dhakhso leh uga soo kabata nidaamka oo dhan oo kaliya joojiya howlaha, ayaa la soo jeediyay ka hor, adoo diraya SIGTERM si ay u siiso tilmaamaha dhamaadka hawsha, waxay u noqon kartaa xiritaan la xusho marxaladaha isticmaalaha.
Ku saabsan EarlyOOM
Horey waa nidaam sooyaal ah kaas oo lagu soo dari doono Fedora 32 si looga jawaabo goor hore si loo xasuusto nidaamka.
Haddii xaddiga xusuusta la heli karo ka yar tahay qiimaha la cayimay, markaa hadba ku xidhan cabirka xusuusta hadhay Sigterm (xusuusta bilaashka ah ee ka yar 10%) ama Sigkill (<5%) ayaa la soo diri doonaa in xoog lagu isticmaalo hawsha cunaysa xusuusta ugu badani way dhamaanaysaa.
Halkan hawsha leh qiimaha ugu sarreeya ayaa lagu qaadi doonaa / proc / * / oom_score, iyada oo aan loo horseedin nidaamka nidaamka si loo nadiifiyo nidaamka keydka.
Iyadoo taas leh Earlyoom waxay u oggolaan doontaa nidaamka inuu si dhakhso leh uga jawaabo xusuus la'aan iyada oo aan loo wicin OOM (Maqnaanshaha Xusuusta) darawalka, taas oo kicinaysa marka xaaladdu noqoto mid xasaasi ah oo nidaamku, sida caadiga ah, uusan ka jawaabin isticmaaleha.
Noocyada kale ee Fedora, waxaa suurtagal ah in la awoodo darawalka xusuusta yar kormeeraha xusuusta oo hooseeya kaas oo adeegsada sheyga / proc / cadaadiska / xasuusta kaas oo lagu soo bandhigay Linux kernel 4.20 laguna hagaajiyay 5.2.
Si loo qiimeeyo xusuus la'aanta nidaamka, Si ka duwan earlyoom, waxay socodsiisaa oo u dirtaa ogeysiis DBus baahida loo qabo in la yareeyo isticmaalka xusuusta (haddii tan ka dib xaaladdu aysan caadi ku soo laaban, waxaa suurtagal ah in la kiciyo kililada OOM Killer).
Kormeeraha oo leh xusuus hoose waxay u baahan tahay wax ka badal codsiyada, sidaas waxaa loo arkaa inay xal u tahay mustaqbalka fog, oo loo isticmaali karo ka dib marka la soo gudbiyo codsiyada GNOME.
Si loola socdo xaalada xusuus la'aan, codsiyada ku jira Glib 2.63.3 ayaa ku daray API GMemoryMonitor, taas oo kuu oggolaaneysa inaad ka kormeerto calaamadaha ka yimaada kormeeraha xusuusta hoose oo aad tallaabo qaaddo (tusaale ahaan, dalabku wuxuu xoreyn karaa xusuusta loo adeegsado keydinta, keydinta faylasha, wuxuu bilaabi karaa qashin uruurinta, isku day inaad yareyso kala-goynta xusuusta, ama dhammaystirka hababka taageero aan firfircooneyn).
Taageerada GMemoryMonitor ayaa sidoo kale lagu daray illaa xdg-desktop-portal si loogu adeegsado codsiyada keligood ah ee lagu bixiyo qaab flatpak.
Finalmente Waa muhiim in la xuso in dhaqan galkii hore ee EarlyOOM gudaha Fedora ku xaddidan nooca desktop-ka oo keliya marka Fedora kale ee dhistaa ma lahaan doonto.
Xog dheeraad ah, Waxaa la xusay in EarlyOOM loo sameeyay in loogu isticmaalo desktop-ka waxayna umuuqataa inaysan macquul aheyn in tafatir kale lasameeyo ilaa dalabku kordho mooyee. Xilligan xirmada waxaa loo heli karaa qeybinta Linux kaladuwan sidoo kale kuwa sameeya OpenSUSE ayaa ka wada hadlaya ka mid noqoshada nidaamka.
Si aad rabto inaad waxbadan ka ogaato ku saabsan ka mid noqoshada EarlyOOM waad la tashan kartaa xiriiriyeyaasha soo socda halka ay ku horumarto dooda.
Sidoo kale waad la tashan kartaa dukumiintiyada iyo rakibaadda ee noocyadii hore ee Fedora on xiriirka soo socda.
Vm.swappiness iyo vm.dirty_bytes khalkhal kuma filneyn in laga fogaado shilka desktop.
War aad u wanaagsan!