The first release of the userspace OOM killer is oomd 0.1.0

Facebook's development aims to more quickly and selectively terminate processes that consume too much memory, at a stage before the Linux kernel OOM handler fires. The oomd code is written in C++ and is licensed under the GPLv2. Oomd is already used in the Facebook infrastructure and has proven itself well under industrial workloads (in particular, the project allowed us to almost completely get rid of long-term livelocks on servers).
More about how oomd works: https://facebookmicrosites.github.io/oomd/

Source: linux.org.ru

Add a comment