Az Ubuntu 26.10 Desktop új viselkedést kap memória-terhelés alatt

enlightened Ez az oldal a közösségért készül. heart Kövess minket máshol is:  Linux Mint Magyar Közösség a Mastodon-on  Telegram csatorna – csak hírek  Beszélgessünk a Telegram – Linux csevegő csoport  Hírek olvasása RSS segítségével  Linux Mint Hivatalos Magyar Közösség a Facebook-on      Linux Mint Baráti Kör a Facebook-on
wink Ha hasznosnak találod, és szeretnéd, hogy folytatódjon, támogasd a munkát Ko-fi vagy Paypal segítségével. laugh

kami911 képe

A Canonical Ubuntu Desktop csapatának tagja, Jean Baptiste Lallement ismertette, milyen változtatásokat vezetnek be az Ubuntu 26.10-ben alapértelmezésként annak érdekében, hogy memóriahiány esetén jobban dönthessen a rendszer arról, mely programokat állítsa le. Ezzel a most tapasztalható problémákat szeretnék megoldani, amikor memória-terhelés alatt a GNOME Shell, a D-Bus vagy más kulcsfontosságú programok véletlenül leállhatnak, és emiatt a rendszer használhatatlanná válhat.

Az Ubuntu 26.10-ben módosul az alapértelmezett OOM (Out-Of-Memory) szabályrendszer. A cél, hogy a kritikus asztali szolgáltatásokat kevésbé valószínűen állítsa le a rendszer, míg az alkalmazásokat és háttérszolgáltatásokat részesítse előnyben, ha komoly memória-terhelés jelentkezik. A Ubuntu Discourse-bejegyzés a változásokat így foglalja össze:

„Az új szabályrendszer nagyobb védelmet ad a kritikus asztali szolgáltatásoknak:

- A kritikus asztali szolgáltatások mostantól alacsonyabb OOM pontszámot kapnak, így kisebb eséllyel választja ki őket a kernel OOM killer.

- Az alkalmazások és háttérszolgáltatások magasabb alapértelmezett pontszámot tartanak meg, ezért nagyobb valószínűséggel ezeket állítja le először a rendszer.

- A teljes felhasználói munkamenetre vonatkozó automatikus systemd-oomd memória-terhelés miatti leállítás ki van kapcsolva. A systemd-oomd nem ugyanazokat az OOM prioritási pontszámokat használja, mint a kernel. Így pusztán a memória-terhelés alapján akár egy kritikus asztali szolgáltatást is leállíthatna.

Természetesen ez nem akadályozza meg, hogy az alkalmazásokat leállítsa a rendszer, ha elfogy a memória, és nem teszi Ubuntu-t védetté az OOM helyzetekkel szemben.

A cél mindössze az, hogy amennyire lehet, megőrizze az asztali munkamenetet, és előbb az alkalmazásokat állítsa le, ne pedig azokat a szolgáltatásokat, amelyek a munkamenet működéséhez kellenek.”

További fejlesztések is várhatók az Ubuntu Linux OOM-kezelésével kapcsolatban, a jövő hónapban érkező Ubuntu 26.10 kiadáson túl is.