A Fedora 32-ben az earlyoom-t be kívánják építeni a memóriahiány korai kezelésére.

Megjelent terv bekapcsolása Alapértelmezés szerint a Fedora 32 háttérfolyamatához earlyoom a rendszer memóriahiányának korai észlelésére. Ha a rendelkezésre álló memória mennyisége alacsonyabb, mint a megadott érték, az earlyoom a SIGTERM jelzés elküldésével (ha a szabad memória kevesebb mint 10%) vagy a SIGKILL-leel (< 5%) kényszerítve (leállítja a memóriát legintenzívebben fogyasztó folyamatot - a legmagasabb \/proc\/*\/oom_score értékkel) anélkül, hogy a rendszer állapotát a rendszerszínek ürítéséhez vinné. Az earlyoom lehetővé teszi a memóriahiányra való gyorsabb reagálást, anélkül, hogy elérnénk az OOM (Out Of Memory) kezelő aktiválását a kernelben, amely akkor aktiválódik, amikor a helyzet kritikus, és a rendszer általában már nem reagál a felhasználói műveletekre.

A Fedora távolabbi kiadásaiban fontolóra veszik a memóriahiány-kezelő aktiválását low-memory-monitor, amely a Linux kernelben megjelent 5.2 \/proc\/pressure\/memory interfészt használja a rendszer memóriahiányának felmérésére, de az earlyoom-tól eltérően azonnal nem zárja le a folyamatokat, hanem egy DBus értesítést küld a memóriafogyasztás csökkentésének szükségéről (ha ezután a helyzet nem normalizálódik, lehetőség van a OOM Killer aktiválására). A Low-memory-monitor módosítást igényel az alkalmazásokban, ezért távoli megoldásként van számba véve, amelyet a GNOME alkalmazások adaptálása után lehet alkalmazni.

A memóriahiány alkalmazások általi nyomon követésére a Glib 2.63.3 API-ja került bevezetésre, GMemoryMonitor, amely lehetővé teszi a low-memory-monitor jelzéseinek nyomon követésére és intézkedések megtételére (például az alkalmazás felszabadíthatja a gyorsítótárhoz használt memóriát, fájlokat menthet, elindíthatja a szemétgyűjtést, megpróbálhatja csökkenteni a memória töredezettségét, vagy leállíthatja a felesleges segédfolyamatokat). A GMemoryMonitor támogatása az xdg-desktop-portalban is hozzá lett adva az izolált alkalmazásokban, amelyek flatpak formátumban érkeznek.
🥇A Fedora 32-ben az earlyoom bevezetését tervezik a memóriahiányra való korai reagálás érdekében | ProHoster

Forrás: opennet.ru

Megbízható hosting vásárlása weboldalak számára, DDoS védelemmel, VPS VDS szerverek. 🔥 Megbízható webtárhely vásárlása DDoS védelemmel, VPS VDS szerverek | ProHoster