Sgaoileadh tràth 1.3, pròiseas airson freagairt thràth do chuimhne ìosal

Às deidh seachd mìosan de leasachadh, chaidh pròiseas cùl-fhiosrachaidh tràth tràth 1.3 a leigeil ma sgaoil, a bhios bho àm gu àm a’ sgrùdadh na tha de chuimhne ri fhaighinn (MemAvailable, SwapFree) agus a’ feuchainn ri freagairt aig ìre thràth ri gainnead cuimhne.

Ma tha an ìre de chuimhne a tha ri fhaighinn nas lugha na an luach ainmichte, an uairsin cuiridh tràth-bhliadhna gu èigneachail (le bhith a’ cur SITERM no SIGKILL) crìoch air a’ phròiseas a bhios ag ithe cuimhne gu gnìomhach (leis an luach / proc / * / oom_score as àirde), gun a bhith a’ toirt staid an t-siostaim. gu bhith a’ glanadh bufairean an t-siostaim agus a’ cur bacadh air iomlaid obrach (tha an inneal-làimhseachaidh OOM (Out Of Memory) anns an kernel air a phiobrachadh nuair a tha an staid a-mach à cuimhne air luachan èiginneach a ruighinn mu thràth agus mar as trice ron mhionaid seo chan eil an siostam a’ freagairt tuilleadh gu gnìomhan luchd-cleachdaidh).

Tha Earlyoom a’ toirt taic do bhith a’ cur fiosan mu phròiseasan a chaidh a thoirt gu crìch gu h-èiginneach chun deasg (a’ cleachdadh fios-sell), agus cuideachd a’ toirt seachad an comas riaghailtean a mhìneachadh anns an urrainn dhut, a’ cleachdadh abairtean cunbhalach, ainmean nam pròiseasan as fheàrr leotha a thoirt gu crìch a shònrachadh (an “- -prefer”) no stad bu chòir a sheachnadh (roghainn "--avoid").

Prìomh atharrachaidhean san fhoillseachadh ùr:

  • Air a chuir an gnìomh a’ feitheamh ri pròiseas a chrìochnachadh às deidh comharra a chuir thuige. Tha seo a’ cur às don duilgheadas gu bheil tràth-bhliadhnaichean uaireannan a’ marbhadh barrachd air aon phròiseas nuair a bhiodh fear gu leòr;
  • Chuir sinn ris sgriobt cuideachaidh (notify_all_users.py) gus fios a chuir chun a h-uile neach-cleachdaidh a tha air logadh a-steach mu chrìochnachadh phròiseasan tro fhiosan fios-cuir;
  • Taisbeanadh ceàrr stèidhichte de chuid de dh’ ainmean pròiseas anns a bheil caractaran UTF-8;
  • Thathas air gabhail ri Còd Giùlain Cùmhnant an Tabhartais.

Source: linux.org.ru

Cuir beachd ann