Earlyoom fil la genyen ladan yo nan Fedora 32 pou fè pou evite soti nan aksidan memwa

chanm bonè

Nan Devlopè Fedora yo te diskite sou yon sijè komen ki se toujou yon wòch nan soulye a nan Linux e se ke pou yon tan long te gen pale sou pwoblèm yo ki vini prezante Linux gen memwa ki ba nan sistèm lan, ki mennen nan sistèm nan pann oswa montre yon gout nan pèfòmans.

Devlopè Fedora yo te diskite sou fason pou fè pou evite entèwonp memwa depi ete 2019, yo nan lòd yo amelyore eksperyans nan itilizatè nan anviwònman an Desktop. Fè fas a sitiyasyon sa a ki rive nan Fedora, devlopè te pale ak apwouve enklizyon de Earlyoom en vèsyon kap vini an nan Fedora ki ta vèsyon an Fedora 32.

Gwoup travay la te pwopoze plizyè solisyon friz Desktop la pandan w ap travay, ki te gen yon efè enpòtan sou eksperyans nan itilizatè. Sepandan, SIGKIL, ki refè sistèm nan tout byen vit epi sèlman fini pwosesis yo, ki te pwopoze anvan, pa voye yon SIGTERM bay enstriksyon nan fen pwosesis la, li ka chwazi arè nan etap pou itilizatè a.

Konsènan EarlyOOM

chanm bonè li nan yon pwosesis background ki pral enkli nan Fedora 32 yo reponn byen bonè nan soti nan memwa sou sistèm lan.

Si kantite lajan ki disponib nan memwa ki pi piti pase valè a espesifye, lè sa a depann gwosè memwa ki rete Sigterm (memwa gratis mwens pase 10%) oswa Sigkill (<5%) ap voye ke pa fòs pwosesis la ki konsome memwa ki pi pral fini.

Isit la yo pral pran pwosesis la ak valè ki pi wo a / proc / * / oom_score, san yo pa mennen eta a sistèm klè tanpon yo sistèm.

Ak sa Earlyoom pral pèmèt sistèm lan reponn pi vit soti nan memwa san yo pa gen yo rele OOM a (soti nan memwa) chofè nan Kernel la, ki anvwaye nan lè sitiyasyon an vin kritik ak sistèm lan, tankou yon règ, pa reponn a itilizatè a.

Nan lòt vèsyon Fedora, li posib pou pèmèt chofè memwa ki ba a monitè ki ba memwa ki itilize koòdone nan / proc / presyon / memwa  ki te prezante nan Linux Kernel 4.20 ak amelyore nan 5.2.

Pou evalye mank de memwa nan sistèm lan, Kontrèman ak earlyoom, li trete epi voye yon notifikasyon nan DBus sou bezwen an diminye konsomasyon memwa (si apre sa sitiyasyon an pa retounen nan nòmal, li posib pou aktive KOM nan asasen OOM).

Monitè a ak memwa ki ba mande pou modifikasyon nan aplikasyon yo, se konsa ke konsidere kòm yon solisyon pou lavni byen lwen, ki ka itilize apre pote aplikasyon GNOME yo.

Pou kontwole sitiyasyon an soti nan memwa, aplikasyon nan Glib 2.63.3 te ajoute GMemoryMonitor API a, ki pèmèt ou kontwole siyal ki sòti nan yon monitè memwa ki ba ak pran aksyon (pou egzanp, aplikasyon an ka gratis memwa yo itilize pou kachèt, sove dosye, kòmanse koleksyon fatra, eseye diminye fwagmantasyon memwa, oswa pwosesis konplè sipò inaktif).

Gen sipò GMemoryMonitor tou te ajoute XDG-Desktop-Portal pou itilize nan aplikasyon pou otonòm lage nan fòma flatpak.

Finalman Li enpòtan mansyone ke default EarlyOOM aplikasyon an nan Fedora limite a sa sèlman vèsyon Desktop Se konsa, lòt Fedora bati yo pa pral genyen li.

Kòm done adisyonèl, Li mansyone ke EarlyOOM devlope pou itilize sou Desktop la epi li sanble fasil ke lòt modifikasyon yo pral fèt sof si demann ogmante. Kounye a pake a disponib pou diferan distribisyon Linux epi tou devlopè OpenSUSE ap diskite sou enklizyon li nan sistèm lan.

Si ou vle konnen plis bagay sou li sou enklizyon de EarlyOOM ou ka konsilte lyen sa yo kote li devlope diskisyon an. 

Epitou ou ka konsilte dokiman an ak enstalasyon yo nan ansyen vèsyon Fedora sou la swiv lyen. 


Kontni an nan atik la respekte prensip nou yo nan etik editoryal. Pou rapòte yon erè klike sou isit la.

Yon kòmantè, kite ou

Kite kòmantè ou

Adrès imèl ou pa pral dwe pibliye. Jaden obligatwa yo make ak *

*

*

  1. Responsab pou done yo: Miguel Ángel Gatón
  2. Objektif done yo: Kontwòl SPAM, jesyon kòmantè.
  3. Lejitimasyon: konsantman ou
  4. Kominikasyon nan done yo: done yo pa pral kominike bay twazyèm pati eksepte pa obligasyon legal.
  5. Done depo: baz done anime pa rezo Occentus (Inyon Ewopeyen)
  6. Dwa: Nenpòt ki lè ou ka limite, refè ak efase enfòmasyon ou yo.

  1.   Pilot diro

    Vm.swappiness a ak dezord vm.dirty_bytes pa t 'ase pou fè pou evite konjelasyon Desktop.

    Trè bon nouvèl!