Lëshimi i earlyoom 1.3, proces për reagim të hershëm ndaj mungesës së memories

Pas pashtes gjashtë muajsh zhvillimi u publikua lëshimi i procesit në sfond earlyoom 1.3, i cili kontrollon përherë sasinë e memories në dispozicion (MemAvailable, SwapFree) dhe përpiqet të reagojë në mënyrë të hershme ndaj mungesës së memories.

Nëse sasia e memories së disponueshme është më e vogël se vlera e caktuar, earlyoom detyron (përmes dërgimit të SIGTERM ose SIGKILL) përfundimin e procesit që konsumon më shumë memory (ka vlerën më të madhe në /proc/*/oom_score), pa arritur gjendjen e sistemit deri në pastrimin e tamponëve të sistemit dhe duke penguar funksionimin e swap-it (përpunuesi OOM (Mungesë Memories) në bërthamë aktivizohet kur gjendja e mungesës së memories ka arritur nivele kritike dhe zakonisht në këtë pikë sistemi nuk reagon më ndaj veprimeve të përdoruesit).

Earlyoom mbështet dërgimin e njoftimeve për proceset e përfunduara në desktop (përmes notify-send), si dhe ofron mundësinë e përcaktimit të rregullave, në të cilat përmes shprehjeve të rregullta mund të caktohen emrat e proceseve, përfundimi i të cilave preferohet (opsioni "--prefer") ose ndalimi i të cilave duhet shmangur (opsioni "--avoid").

Key changes in the new release:

  • ËshtĂ« implementuar pritja pĂ«r pĂ«rfundimin e procesit pas dĂ«rgimit tĂ« tij njĂ« sinjali. Kjo e eliminon problemin ku earlyoom ndonjĂ«herĂ« vret mĂ« shumĂ« se njĂ« proces kur mjafton vetĂ«m njĂ«;
  • Shtuar njĂ« skenar ndihmĂ«s (notify_all_users.py) pĂ«r tĂ« njoftuar tĂ« gjithĂ« pĂ«rdoruesit e loguar pĂ«r pĂ«rfundimin e proceseve pĂ«rmes notify-send;
  • Korrigjuar shfaqjen e gabuar tĂ« disa emrave tĂ« proceseve qĂ« pĂ«rmbajnĂ« simbole UTF-8;
  • Pranuar njĂ« kodik sjelljeje (Contributor Covenant Code of Conduct).

Burimi: opennet.ru

Blini hosting tĂ« besueshĂ«m pĂ«r faqe interneti me mbrojtje nga DDoS, serverĂ« VPS VDS đŸ”„ Blini hosting tĂ« besueshĂ«m pĂ«r faqe interneti me mbrojtje nga DDoS, serverĂ« VPS VDS | ProHoster