Systemd 247 Still Aiming To Integrate systemd-oomd

Written by Michael Larabel in systemd on 9 September 2020 at 10:04 AM EDT. 12 Comments
SYSTEMD
Systemd developers are still hoping to introduce systemd-oomd as part of the next release.

Systemd-oomd is the effort to provide better Linux out-of-memory / low-memory handling. Systemd-oomd is being spun from Facebook's out-of-memory daemon and adapted to not only work on Linux servers but desktops as well.

The systemd-oomd daemon polls for OOMD-enabled cgroups to monitor and will kill based on memory pressure or swap usage. The systemd-oomd behavior is configurable via a new oomd.conf file. This daemon will only kill groups if EnableOomdKill is set as obviously not wanting to kill random processes over memory use.

Per the open pull request, there is interest from upstream in having systemd-oomd ready for the upcoming systemd 247 release. Facebook's Anita Zhang commented that she should be wrapped up in making its interface more usable in the next day or so but the latest OOMD code is already good for another round of code review.

We'll keep monitoring but right now it's looking good that systemd-oomd will debut in this next version. This patch adding the documentation for the new service and configuration file spell out the capabilities of systemd-oomd in more detail.
Related News
About The Author
Michael Larabel

Michael Larabel is the principal author of Phoronix.com and founded the site in 2004 with a focus on enriching the Linux hardware experience. Michael has written more than 20,000 articles covering the state of Linux hardware support, Linux performance, graphics drivers, and other topics. Michael is also the lead developer of the Phoronix Test Suite, Phoromatic, and OpenBenchmarking.org automated benchmarking software. He can be followed via Twitter, LinkedIn, or contacted via MichaelLarabel.com.

Popular News This Week