Dèan tràth air an t-snàthainn gus a thoirt a-steach ann am Fedora 32 gus tubaistean cuimhne a sheachnadh

Tràth

a ' Tha luchd-leasachaidh Fedora air beachdachadh air cuspair cumanta a tha fhathast na chlach ann am bròg Linux agus a tha air a bhith a ’bruidhinn airson ùine mhòr mu na duilgheadasan thig sin gus Linux a thaisbeanadh le cuimhne ìosal san t-siostam, a ’leantainn chun t-siostam gus a bhith a’ crochadh no a ’sealltainn tuiteam ann an coileanadh.

Luchd-leasachaidh Fedora air a bhith a ’bruidhinn air dòighean gus casg a chuir air cuimhne bho shamhradh 2019, gus eòlas an neach-cleachdaidh a leasachadh ann an àrainneachd an deasg. A ’dol an aghaidh an t-suidheachaidh seo a tha a’ tachairt ann am Fedora, bhruidhinn luchd-leasachaidh agus chuir iad aonta ri toirt a-steach Earlyoom en an ath dhreach de Fedora a bhiodh mar an dreach Fedora 32.

Tha a ’bhuidheann obrach air grunn fhuasglaidhean a mholadh gus an deasg a reothadh fhad ‘s a tha thu ag obair, a bheir buaidh mhòr air eòlas an neach-cleachdaidh. Ach, chaidh SIGKIL, a bheir air ais an siostam gu lèir gu sgiobalta agus a chuireas crìoch air na pròiseasan a-mhàin, a mholadh roimhe seo, le bhith a ’cur SIGTERM gus stiùireadh a thoirt seachad aig deireadh a’ phròiseis, faodar a dhùnadh sìos ann an ìrean airson an neach-cleachdaidh.

Mu EarlyOOM

Tràth tha e na phròiseas cùl-fhiosrachaidh a thèid a ghabhail a-steach ann am Fedora 32 gus freagairt tràth a-mach à cuimhne air an t-siostam.

Ma tha an ìre de chuimhne a tha ri fhaighinn nas ìsle na an luach ainmichte, an uairsin a rèir meud cuimhne air fhàgail Thèid Sigterm (cuimhne an-asgaidh nas lugha na 10%) no Sigkill (<5%) a chuir sin le feachd thig am pròiseas a tha ag ithe a ’chuimhne as motha gu crìch.

An seo thèid am pròiseas leis an luach as àirde a ghabhail / proc / * / oom_score, gun a bhith a ’stiùireadh stàite an t-siostaim gus na bufairean siostaim a ghlanadh.

Leis Leigidh Earlyoom leis an t-siostam freagairt nas luaithe gu dìth cuimhne gun a bhith a ’gairm an draibhear OOM (Out of Memory) anns na h-uilllean, a tha air a phiobrachadh nuair a thig an suidheachadh èiginneach agus nach bi an siostam, mar riaghailt, a’ freagairt an neach-cleachdaidh tuilleadh.

Ann an dreachan eile de Fedora, tha e comasach comas a thoirt don draibhear cuimhne ìosal monitor cuimhne ìosal a bhios a ’cleachdadh an eadar-aghaidh / proc / cuideam / cuimhne  a chaidh a thoirt a-steach ann an Linux kernel 4.20 agus a chaidh a leasachadh ann an 5.2.

Gus measadh a dhèanamh air dìth cuimhne san t-siostam, Eu-coltach ri earlyoom, bidh e a ’giullachd agus a’ cur fios tro DBus air an fheum air caitheamh cuimhne a lughdachadh (mura h-eil seo air tilleadh gu àbhaisteach, tha e comasach an kernel OOM Killer a ghnìomhachadh).

Am monitor le cuimhne ìosal feumach air atharrachadh thagraidhean, mar sin air a mheas mar fhuasgladh airson an àm ri teachd fad às, a dh'fhaodar a chleachdadh às deidh dhut tagraidhean GNOME a ghiùlan.

Gus sùil a chumail air an t-suidheachadh as cuimhne, chuir tagraidhean ann an Glib 2.63.3 ris an API GMemoryMonitor, a leigeas leat sùil a chumail air comharran bho sgrùdaiche cuimhne ìosal agus gnìomh a dhèanamh (mar eisimpleir, faodaidh an aplacaid cuimhne an-asgaidh a chleachdadh airson tasgadan, faidhlichean a shàbhaladh, tòiseachadh air cruinneachadh sgudail, feuchainn ri briseadh cuimhne a lughdachadh, no pròiseasan taic neo-ghnìomhach a chrìochnachadh).

Chaidh taic GMemoryMonitor a chuir ris cuideachd gu xdg-desktop-portal airson a chleachdadh ann an tagraidhean leotha fhèin air an lìbhrigeadh ann an cruth flatpak.

Mu dheireadh Tha e cudromach ainmeachadh gu bheil buileachadh bunaiteach EarlyOOM ann am Fedora cuingealaichte ri dreach deasg a-mhàin mar sin cha bhith aig na togalaichean eile de Fedora.

Mar dàta a bharrachd, Tha e air ainmeachadh gu bheil EarlyOOM air a leasachadh airson a chleachdadh air an deasg agus tha coltas ann nach tèid deasachaidhean eile a dhèanamh mura h-eil iarrtas ag àrdachadh. An-dràsta tha am pasgan ri fhaighinn airson diofar sgaoilidhean Linux agus cuideachd tha luchd-leasachaidh OpenSUSE a ’beachdachadh air a bhith air a thoirt a-steach don t-siostam.

Si tha thu airson tuilleadh fhaighinn a-mach mu dheidhinn mu bhith a ’toirt a-steach EarlyOOM as urrainn dhut co-chomhairleachadh na ceanglaichean a leanas far a bheil e a ’leasachadh an deasbad. 

Tambien faodaidh tu co-chomhairle a chumail ris na sgrìobhainnean agus an stàladh ann an dreachan nas sine de Fedora air an ceangal a leanas. 


Tha susbaint an artaigil a ’cumail ri na prionnsapalan againn de moraltachd deasachaidh. Gus aithris a dhèanamh air mearachd cliog an seo.

Beachd, fàg do chuid fhèin

Fàg do bheachd

Seòladh-d cha tèid fhoillseachadh.

*

*

  1. Uallach airson an dàta: Miguel Ángel Gatón
  2. Adhbhar an dàta: Smachd air SPAM, riaghladh bheachdan.
  3. Dìleab: Do chead
  4. Conaltradh an dàta: Cha tèid an dàta a thoirt do threas phàrtaidhean ach a-mhàin fo dhleastanas laghail.
  5. Stòradh dàta: Stòr-dàta air a chumail le Occentus Networks (EU)
  6. Còraichean: Aig àm sam bith faodaidh tu am fiosrachadh agad a chuingealachadh, fhaighinn air ais agus a dhubhadh às.

  1.   Autopilot thuirt

    Cha robh an clutter vm.swappiness agus vm.dirty_bytes gu leòr gus casg a chuir air an deasg bho bhith a ’tuiteam.

    Deagh naidheachd!