Již nějakou dobu se diskutují problémy Linuxu při nedostatku volné paměti. Fedora 32 proto zvažuje ve výchozím stavu mít nainstalovaný a nakonfigurovaný démon EarlyOOM, který kontroluje volnou paměť a swap. V případě poklesu pod 10 % pošle procesu s nejvyšším oom_score
SIGTERM, v případě poklesu pod 5 % pak SIGKILL.
EarlyOOM by měl zasáhnout dříve než OOM killer v jádře. Na rozdíl od něj je možné EarlyOOM lehce konfigurovat a například mu zakázat zabíjet procesy init
, Xorg
nebo ssh
a naopak doporučit mu k zabití třeba java
, chromium
nebo firefox
.
(zdroj: phoronix)