Lo sviluppo di Facebook mira a un completamento più rapido e mirato dei processi che consumano troppa memoria, prima che il gestore OOM del kernel Linux venga attivato. Il codice di oomd è scritto in C++ ed è distribuito sotto licenza GPLv2. Oomd è già utilizzato nell'infrastruttura di Facebook e si è dimostrato efficace in situazioni di carico industriale (in particolare, il progetto ha permesso di eliminare quasi completamente il verificarsi di lunghi blocchi livelock sui server).
Maggiori informazioni su oomd: https://facebookmicrosites.github.io/oomd/
Fonte: linux.org.ru
