20-24 September 2021
US/Pacific timezone

systemd-oomd: PSI-based OOM kills in systemd

22 Sep 2021, 09:00
Refereed Track/Virtual-Room (LPC Virtual)

Refereed Track/Virtual-Room

LPC Virtual

LPC Refereed Track (Closed) LPC Refereed Track


Anita Zhang


Following a previous talk, oomd: a userspace OOM killer, Facebook has since come up with a simplified interface for oomd that removes some of the barriers of configuring oomd. Integration with systemd allows more users to reuse their knowledge of configuring systemd daemons. And by removing some of the complexity of coming up with an OOM kill policy, we enable more users to do cgroup and PSI-based OOM kills.

This talk will cover the key features of oomd that were preserved in systemd-oomd, what changes were made to ease the kill policy decisions, and how this translates to the settings we've adopted in Fedora. We will close with a discussion of future work for systemd-oomd.

I agree to abide by the anti-harassment policy I agree

Primary author

Anita Zhang


Dan Schatzberg (Facebook) Daniel Xu (Facebook) Tejun Heo (Facebook)

Presentation Materials