Gefa út earlyoom 1.3, ferli til að bregðast snemma við við lágu minni

Eftir sjö mánaða þróun hefur earlyoom 1.3 bakgrunnsferlið verið gefið út, sem athugar reglulega magn tiltæks minnis (MemAvailable, SwapFree) og reynir að bregðast við minniskorti á frumstigi.

Ef magn tiltæks minnis er minna en tilgreint gildi, þá mun earlyoom nauðbeygja (með því að senda SIGTERM eða SIGKILL) stöðva ferlið sem eyðir minninu mest (með hæsta /proc/*/oom_score gildið), án þess að koma á kerfisstöðu til að hreinsa biðminni kerfisins og trufla vinnuskipti (OOM (Out Of Memory) stjórnandinn í kjarnanum er ræstur þegar ástandið sem er utan minnis hefur þegar náð mikilvægum gildum og venjulega á þessu augnabliki svarar kerfið ekki lengur til aðgerða notenda).

Earlyoom styður að senda tilkynningar um valdi hætt ferli á skjáborðið (með því að nota notify-send), og veitir einnig möguleika á að skilgreina reglur þar sem, með því að nota reglulegar tjáningar, getur þú tilgreint nöfn ferla sem ákjósanlegt er að hætta (the "- -prefer" valmöguleika) eða hætt ætti að forðast (valkostur "—forðast").

Helstu breytingar í nýju útgáfunni:

  • Innleidd bið eftir lokun ferlis eftir að hafa sent því merki. Þetta lagar vandamálið að earlyoom drepur stundum fleiri en eitt ferli þegar eitt er nóg;
  • Bætti við aukaskriftu (notify_all_users.py) til að láta alla innskráða notendur vita um lok ferla í gegnum tilkynninga-senda tilkynningar;
  • Lagaði ranga birtingu sumra ferlaheita sem innihalda UTF-8 stafi;
  • Siðareglur Contributor Covenant samþykktar.

Heimild: linux.org.ru

Bæta við athugasemd