Facebook открыл код для обработки ситуации нехватки памяти в системе

Facebook открыл код для обработки ситуации нехватки памяти в системе
Facebook опубликовал собственную реализацию обработчика нехватки памяти в системе (OOM, Out Of Memory), работающую в пространстве пользователя. Как и представленный в начале месяца проект earlyoom, разработка Facebook нацелена на более оперативное и выборочное завершение работы процессов, потребляющих слишком много памяти, на стадии до срабатывания OOM-обработчика ядра Linux. Код oomd написан на языке C++ и поставляется под лицензией GPLv2. Oomd уже используется в инфраструктуре Facebook и хорошо зарекомендовал себя при промышленных нагрузках (в частности, проект позволил почти полностью избавиться от возникновения на серверах длительных livelock-блокировок).

Www.Opennet.Ru
OpenNews: Facebook открыл код для обработки ситуации нехватки памяти в системе
    2.10, нах (?), 14:26, 20/07/2018 [^] [ответить]    [к модератору]   +13 +/– Ну вот, а в прошлой новости earlyoom кто-то костылями называл. А оказывается на таких костылях САМ Пейсбук ковыляет! п�...