46 ms·
I'm using earlyoom on desktop, systemd-oomd on servers. Due to cgroupv2, systemd-oomd tends to kill entire process groups instead of a single run-away process
by wakeupcall 3y ago
I'm using earlyoom on desktop, systemd-oomd on servers.
Due to cgroupv2, systemd-oomd tends to kill entire process groups instead of a single run-away process [1]. It's perfect for servers where almost every process is part of a system service already.
For desktop usage I found this behavior unacceptable. I would sometimes get my entire X session killed when trying something dumb (which is the reason I run such a daemon in the first place), or my editor when spawning a helper subprocess...
earlyoom was the simplest daemon of the bunch I tried, and worked out of the box without special configuration.
[1] Or at least this was the state ~1yr ago.