Разработката на Facebook е насочена към по-бързо и селективно прекратяване на процеси, които консумират твърде много памет, преди да се задейства OOM обработчика на ядрото на Linux. Кодът на oomd е написан на C++ и е предоставен под лиценз GPLv2. Oomd вече се използва в инфраструктурата на Facebook и се е проявил отлично при промишлени натоварвания (в частност, проектът е позволил почти напълно да се елиминират дългосрочните livelock блокировки на сървърите).
Повече информация за работата на oomd: https://facebookmicrosites.github.io/oomd/
Източник: linux.org.ru
