Në Fedora 32 planifikon të përfshijë earlyoom për reagim të hershëm ndaj mungesës së memories

Publikuar plan përfshirjes si parazgjedhje në Fedora 32 për procesin në sfond earlyoom për reagim të hershëm ndaj mungesës së memories në sistem. Nëse sasia e memories së disponueshme është më e vogël se një vlerë e caktuar, earlyoom dërgon përmes SIGTERM (memoria e lirë më pak se 10%) ose SIGKILL (< 5%) në mënyrë të detyrueshme (do të mbyllë procesin që konsumon më shumë memorie (me vlerën më të madhe /proc/*/oom_score), pa arritur deri te pastrimi i memorizimit të sistemit. Earlyoom do të lejojë reagim më të shpejtë ndaj mungesës së memories, pa pritur që të aktivizohet trajtuesi OOM (Out Of Memory) në bërthamë, i cili aktivizohet kur situata bëhet kritike dhe sistemi, zakonisht, nuk reagon ndaj veprimeve të përdoruesit.

Në versionet më të largëta të Fedora po shqyrtohet mundësia e përfshirjes së trajtuesit të mungesës së memories low-memory-monitor, i cili përdor ndërfaqen e re në bërthamën Linux 5.2 në /proc/pressure/memory për të vlerësuar mungesën e memories në sistem, por ndryshe nga earlyoom, ai nuk mbyll menjëherë proceset, por dërgon përmes DBus një njoftim për nevojën për të ulur konsumimin e memories (nëse pas kësaj situata nuk normalizohet, është e mundur aktivizimi OOM Killer i bërthamës). Low-memory-monitor kërkon modifikimin e aplikacioneve, prandaj shqyrtohet si një zgjidhje për perspektivën e largët, e cila mund të aktivizohet pas adaptimit të aplikacioneve GNOME.

Për të ndjekur situatën e mungesës së memories nga aplikacionet në Glib 2.63.3 është shtuar API GMemoryMonitor, që lejon ndjekjen e sinjaleve nga low-memory-monitor dhe marrjen e masave (p.sh., aplikacioni mund të lirojë memorie të përdorur për cachë, të ruajë skedarë, të nxisë mbledhjen e plehrave, të përpiqet të zvogëlojë fragmentimin e memories ose të mbyllë proceset ndihmëse që janë në pritje). Mbështetje
GMemoryMonitor gjithashtu është shtuar në xdg-desktop-portal për përdorim në aplikacione të izoluar, të ofruara në formatin flatpak.

Burimi: opennet.ru

Blini hostim të besueshëm për faqe interneti me mbrojtje DDoS, serverë VPS VDS 🔥 Blini hostim të besueshëm për faqe interneti me mbrojtje DDoS, serverë VPS VDS - ProHoster