Hacker GitHub

← All repos

facebookincubator/oomd

View on GitHub ↗ ★ 2,052 C++

A userspace out-of-memory killer

17 mentions on Hacker News by 16 people: 5 stories, 12 comments · first 2018-07-20 · latest 2026-06-01

Mentions per year 17 mentions · busiest year 2018 (4)
20082026
  1. Install oomd or earlyoom. https://github.com/facebookincubator/oomd/ https://github.com/rfjakob/earlyoom
  2. …kernel had cgroups v2. [0]: https://www.freedesktop.org/software/systemd/man/latest/syst... [1]: https://github.com/facebookincubator/oomd [2]: https://docs.kernel.org/accounting/psi.html
  3. …know that). The following not to use them, but for their POVs/concepts regarding the same problem: https://github.com/facebookincubator/oomd , https://github.com/rfjakob/earlyoom , https://github.com/hakavlad/nohang These, to maybe take…
  4. …Facebook also wrote its own oom daemon, that systemd's was forked from: https://github.com/facebookincubator/oomd https://www.phoronix.com/news/Ubuntu-22.04-Systemd-OOMD
  5. …Whether this systemd implementation is any better is, of course, another question entirely. [0] https://github.com/facebookincubator/oomd
  6. There's a more configurable userspace alternative: https://github.com/facebookincubator/oomd
  7. …having to enter the picture, like Facebook's user-space oomd [1] or Android's LMKD [2] [1] https://github.com/facebookincubator/oomd [2] https://source.android.com/devices/tech/perf/lmkd
    comment by AceJohnny2 · 2021-12-17 · in Defrag Like It's 1993
  8. …" It looks like systemd-oomd is related to (based on? from the same people as?) Facebook's oomd https://github.com/facebookincubator/oomd , whose documentation gives a bunch of reasons as to why you would prefer a userspace oomd that takes…
  9. …the mean time, you can probably improve your quality of life quite a bit by using something like: https://github.com/facebookincubator/oomd
    comment by nialv7 · 2020-04-10 · in Make Linux Fast Again (2019)
  10. …oomd [1]. I assure you, they're running that on their servers, not their web-browser-machines. [1]: https://github.com/facebookincubator/oomd
  11. https://lwn.net/Articles/759781/ already merged in 4.20. https://github.com/facebookincubator/oomd/blob/master/README... and here's a less complicated, but similar proactive daemon: https://github.com/rfjakob/earlyoom/blob/master/README.md
    comment by pas · 2019-07-03 · in The Day “/Proc” Died
  12. …the LKML thread, this appears to be the corresponding userland component for the OOM use-case: https://github.com/facebookincubator/oomd There was also more minimal proof-of-concept example posted by Endless OS guys:…