Le développement de Facebook vise à terminer plus rapidement et de manière sélective les processus consommant trop de mémoire, avant l'activation du gestionnaire OOM du noyau Linux. Le code oomd est écrit en C++ et est distribué sous la licence GPLv2. Oomd est déjà utilisé dans l'infrastructure de Facebook et a fait ses preuves sous des charges industrielles (en particulier, le projet a permis de se débarrasser presque complètement des blocages prolongés par livelock sur les serveurs).
En savoir plus sur le fonctionnement d'oomd : https://facebookmicrosites.github.io/oomd/
Source : linux.org.ru
