Earlyoom zaren don haɗawa a cikin Fedora 32 don kauce wa haɗarin ƙwaƙwalwa

Da wuri

da Masu haɓaka Fedora sun tattauna batun gama gari wanda har yanzu dutse ne a cikin takalmin Linux kuma shi ne an daɗe ana magana game da matsalolin wannan ya zo ne don gabatar da Linux da ciwon ƙananan ƙwaƙwalwar ajiya a cikin tsarin, yana jagorantar tsarin don rataya ko nuna digo cikin aiki.

Masu haɓaka Fedora sun kasance suna tattauna hanyoyin don kaucewa katsewar ƙwaƙwalwar ajiya tun bazara 2019, domin inganta kwarewar mai amfani a cikin yanayin tebur. Idan aka fuskanci wannan yanayin da ke faruwa a Fedora, masu haɓakawa sunyi magana kuma sun yarda da kasancewar Earlyoom en na gaba na Fedora wanda zai zama sigar Fadora 32.

Theungiyar aiki ta gabatar da mafita da yawa don daskare tebur yayin aiki, wanda ke da tasirin gaske akan ƙwarewar mai amfani. Koyaya, SIGKIL, wanda ke dawo da dukkan tsarin cikin sauri kuma kawai ya ƙare ayyukan, an gabatar dashi kafin, ta hanyar aika SIGTERM don ba da umarni a ƙarshen aikin, yana iya zama zaɓin rufewa a matakai don mai amfani.

Game da EarlyOOM

Da wuri tsarin bango ne wanda za a haɗa shi a cikin Fedora 32 don amsawa da wuri zuwa ƙwaƙwalwar ajiya akan tsarin.

Idan adadin wadataccen ƙwaƙwalwar ajiya ƙasa da ƙayyadadden ƙimar, to dangane da memorywa memorywalwar ajiya Za a aika Sigterm (ƙwaƙwalwar ajiya kyauta ƙasa da 10%) ko Sigkill (<5%) cewa da karfi aikin da ke cinye mafi ƙwaƙwalwar zai ƙare.

Anan za'a aiwatar da mafi girman darajar / sanarwa / * / oom_score, ba tare da jagorantar tsarin tsarin ba don share tsaran tsarin.

Tare da cewa Earlyoom zai ba da damar tsarin ya amsa da sauri don rashin ƙwaƙwalwar ajiya ba tare da kiran direban OOM (Daga ofwaƙwalwar ajiya) a cikin kwaya ba, wanda ke farawa lokacin da yanayin ya zama mai mahimmanci kuma tsarin, a matsayin mai mulkin, ba ya amsa mai amfani.

A cikin wasu nau'ikan Fedora, yana yiwuwa a kunna ƙaramin ƙwaƙwalwar ƙwaƙwalwar ajiya ƙananan ƙwaƙwalwar ajiya wanda ke amfani da / proc / matsa lamba / ƙwaƙwalwar ajiya  wanda aka gabatar dashi a cikin Linux kernel 4.20 kuma ya inganta a 5.2.

Don kimanta ƙarancin ƙwaƙwalwar ajiya a cikin tsarin, Ba kamar tsohuwar ba, yana aiwatarwa da aika sanarwa ta hanyar DBus akan buƙatar rage yawan amfani da ƙwaƙwalwar ajiya (idan bayan wannan yanayin ba a koma al'ada ba, kunna kernel na OOM mai yiwuwa ne).

Mai saka idanu tare da ƙananan ƙwaƙwalwa yana buƙatar gyare-gyare na aikace-aikace, don haka ana daukarta azaman mafita ga makomar nesa, wanda za'a iya amfani dashi bayan aikawa da aikace-aikacen GNOME.

Don lura da yanayin daga ƙwaƙwalwa, aikace-aikace a cikin Glib 2.63.3 sun ƙara GMemoryMonitor API, wanda ke ba ka damar saka idanu kan sigina daga ƙaramin ƙwaƙwalwar ajiya da ɗaukar mataki (alal misali, aikace-aikacen na iya 'yantar da ƙwaƙwalwar ajiyar da aka yi amfani da ita don ɓoyewa, adana fayiloli, fara tattara datti, ƙoƙarin rage ɓarnawar ƙwaƙwalwar, ko cikakken tsari mara tallafi).

Hakanan an kara goyan bayan GMemoryMonitor zuwa xdg-desktop-portal don amfani a aikace-aikacen da aka gabatar wanda aka gabatar dashi a tsarin flatpak.

Finalmente Yana da mahimmanci a ambaci cewa aiwatar da tsoho EarlyOOM a cikin Fedora iyakance ga tsarin tebur kawai don haka sauran ginin Fedora ba zai samu ba.

A matsayin ƙarin bayanai, An ambaci cewa an haɓaka EarlyOOM don amfani akan tebur kuma da alama ba za a iya yin wasu gyare-gyaren ba sai dai idan buƙatu sun ƙaru. A halin yanzu kunshin yana nan don rarraba Linux daban-daban kuma har ila yau masu haɓaka OpenSUSE suna tattauna batun sanya shi cikin tsarin.

Si kuna so ku sani game da shi game da batun hada kamfanin EarlyOOM zaka iya tuntuba wadannan hanyoyin inda ya bunkasa tattaunawar. 

Hakanan zaku iya tuntuɓar takaddun aiki da shigarwa a cikin tsofaffin sifofin Fedora akan bin hanyar haɗi. 


Bar tsokaci

Your email address ba za a buga. Bukata filayen suna alama da *

*

*

  1. Wanda ke da alhakin bayanan: Miguel Ángel Gatón
  2. Manufar bayanan: Sarrafa SPAM, sarrafa sharhi.
  3. Halacci: Yarda da yarda
  4. Sadarwar bayanan: Ba za a sanar da wasu bayanan ga wasu kamfanoni ba sai ta hanyar wajibcin doka.
  5. Ajiye bayanai: Bayanin yanar gizo wanda Occentus Networks (EU) suka dauki nauyi
  6. Hakkoki: A kowane lokaci zaka iyakance, dawo da share bayanan ka.

  1.   Autopilot m

    Yunkurin vm.swappiness da vm.dirty_bytes bai isa ba don gujewa faɗuwar tebur.

    Labari mai dadi!