Kutulutsidwa kwa Earroom 1.3, njira yoyankhira koyambirira ku kukumbukira kochepa

Pambuyo pa miyezi isanu ndi iwiri ya chitukuko losindikizidwa maziko ndondomeko kumasulidwa chiyambi 1.3, yomwe nthawi ndi nthawi imayang'ana kuchuluka kwa kukumbukira komwe kulipo (MemAvailable, SwapFree) ndikuyesa kuyankha koyambirira kuti pakhale kuchepa kwa kukumbukira.

Ngati kuchuluka kwa kukumbukira komwe kulipo kuli kochepa kuposa mtengo womwe watchulidwa, ndiye kuti earlyom ikakamiza (potumiza SIGTERM kapena SIGKILL) kuthetsa njira yomwe imawononga kukumbukira kwambiri (kukhala ndi mtengo wapamwamba kwambiri / proc/*/oom_score), popanda kubweretsa dongosolo. kuchotsa ma buffers pamakina ndikusokoneza kusinthana kwa ntchito (chogwira cha OOM (Out Of Memory) mu kernel chimayambika pomwe kusakumbukirako kwafika kale pazikhalidwe zofunika kwambiri ndipo nthawi zambiri pakadali pano dongosolo silimayankhanso. ku zochita za ogwiritsa).

Earlyoom imathandizira kutumiza zidziwitso za njira zomwe zathetsedwa mokakamizidwa pakompyuta (pogwiritsa ntchito notify-send), komanso imapereka mwayi wofotokozera malamulo omwe, pogwiritsa ntchito mawu okhazikika, mutha kutchula mayina azinthu zomwe zimakonda kuthetsedwa (njira "- -konda") kapena kuyimitsidwa kuyenera kupewedwa (njira "--pewa").

Zosintha zazikulu pakutulutsa kwatsopano:

  • Kukhazikitsidwa kudikirira kuti ndondomeko ithe pambuyo potumiza chizindikiro kwa izo. Izi zimathetsa vuto loti earlyroom nthawi zina amapha njira zingapo pamene wina akwanira;
  • Onjezani cholembera chothandizira (notify_all_users.py) kuti adziwitse onse ogwiritsa ntchito omwe alowetsedwa za kutha kwa njira kudzera pa notify-send;
  • Konzani mawonekedwe olakwika a mayina ena omwe ali ndi zilembo za UTF-8;
  • Contributor Covenant Code of Conduct yavomerezedwa.

Source: opennet.ru

Kuwonjezera ndemanga