Problémy se systemd-oomd v Ubuntu 22.04

10. 6. 2022

Sdílet

Paměť RAM Autor: Depositphotos

Ubuntu 22.04 na desktopu má ve výchozím stavu aktivovaný systemd-oomd, který v případě nedostatku paměti ukončí některé procesy. Problémem je, že tak činí příliš brzy, bez jakýchkoliv známek, že se blíží OOM. A také podle skóre často zabije Chrome či gnome-shell.

Nick Rosbrook včera započal diskusi o problému a jeho řešení. Ve výchozím stavu je SwapUsedLimit nastaven na 90 % z použité RAM a swap. Ten je mimochodem ve výchozím stavu pouze 1 GB. Řešením bude patrně nastavení SwapUsedLimit na vyšší hodnotu. Se zvětšením swapu se moc nepočítá.

Konkurenční Fedora používá EarlyOOM, ve kterém je možné nakonfigurovat procesy u nichž je zabití nežádoucí a zřejmě funguje lépe než systemd-oomd. A také pro EarlyOOM existuje doplněk pro desktop, který uživatele upozorní na málo dostupné paměti a že procesy budou zabity ( earlyoom -n a systembus-notify).

(zdroj: phoronix)

Našli jste v článku chybu?

Autor zprávičky

První linux nainstaloval kolem roku 1994 a u něj zůstal. Později vystudoval fyziku a získal doktorát.