<?xml version="1.0" encoding="koi8-r"?>
<rss version="0.91">
<channel>
    <title>OpenForum RSS: Facebook открыл код для обработки ситуации нехватки памяти в...</title>
    <link>https://www.opennet.ru/openforum/vsluhforumID3/114872.html</link>
    <description>Facebook опубликовал (https://code.fb.com/production-engineering/open-sourcing-oomd-a-new-approach-to-handling-ooms/) собственную реализацию обработчика нехватки памяти в системе (OOM, Out Of Memory), работающую в пространстве пользователя. Как и представленный (https://www.opennet.ru/opennews/art.shtml?num=48927) в начале месяца проект earlyoom (https://github.com/rfjakob/earlyoom/), разработка Facebook нацелена на более оперативное и выборочное завершение работы процессов, потребляющих слишком много памяти, на стадии до срабатывания OOM-обработчика  ядра Linux. Код oomd написан на языке C++ и поставляется (https://github.com/facebookincubator/oomd) под лицензией GPLv2. Oomd уже используется в инфраструктуре Facebook и хорошо зарекомендовал себя при промышленных нагрузках (в частности, проект позволил почти полностью избавиться от возникновения на серверах длительных livelock-блокировок (https://en.wikipedia.org/wiki/Deadlock#Livelock)).&lt;br&gt;&lt;br&gt;&lt;br&gt;Проект oomd предоставляет достаточно гибкие настройки, позволяющие </description>

<item>
    <title>Facebook открыл код для обработки ситуации нехватки памяти в... (Аноним)</title>
    <link>https://www.opennet.ru/openforum/vsluhforumID3/114872.html#70</link>
    <pubDate>Wed, 13 Jan 2021 09:05:14 GMT</pubDate>
    <description>Это называется абстракции :)&lt;br&gt;И да, любую проблему можно решить абстракциями, кроме проблемы слишком большого числа абстракций :)))&lt;br&gt;</description>
</item>

<item>
    <title>Facebook открыл код для обработки ситуации нехватки памяти в... (Аноним)</title>
    <link>https://www.opennet.ru/openforum/vsluhforumID3/114872.html#69</link>
    <pubDate>Wed, 25 Jul 2018 08:55:44 GMT</pubDate>
    <description>Но позвольте, в сравнении нет столбика &quot;правильная лицензия&quot;.&lt;br&gt;</description>
</item>

<item>
    <title>Facebook открыл код для обработки ситуации нехватки памяти в... (ымыныны)</title>
    <link>https://www.opennet.ru/openforum/vsluhforumID3/114872.html#67</link>
    <pubDate>Mon, 23 Jul 2018 13:37:43 GMT</pubDate>
    <description>Зато очень современно - писать с ошибками.&lt;br&gt;</description>
</item>

<item>
    <title>Facebook открыл код для обработки ситуации нехватки памяти в... (abi)</title>
    <link>https://www.opennet.ru/openforum/vsluhforumID3/114872.html#66</link>
    <pubDate>Mon, 23 Jul 2018 09:18:39 GMT</pubDate>
    <description>На FreeBSD все гораздо веселее. У меня дома сервер с виртуалками и, значит, если виртуалка запущена и ничего не делает, то ее память через сутки оказывается целиком в свопе. Покуда своп есть, а свободная память идет под ARC. И, стало быть, виртуалки резко оживают, ARC не успевает сократиться, своп забит, в итоге - OOM.&lt;br&gt;</description>
</item>

<item>
    <title>Facebook открыл код для обработки ситуации нехватки памяти в... (Аноне)</title>
    <link>https://www.opennet.ru/openforum/vsluhforumID3/114872.html#65</link>
    <pubDate>Sun, 22 Jul 2018 19:18:06 GMT</pubDate>
    <description>Я не за оффтопик. Я про зависон.&lt;br&gt;</description>
</item>

<item>
    <title>Facebook открыл код для обработки ситуации нехватки памяти в... (Аноним)</title>
    <link>https://www.opennet.ru/openforum/vsluhforumID3/114872.html#64</link>
    <pubDate>Sun, 22 Jul 2018 18:58:29 GMT</pubDate>
    <description>&amp;gt; Код oomd написан на языке C++&lt;br&gt;&lt;br&gt;Фи, как не современно!&lt;br&gt;</description>
</item>

<item>
    <title>Facebook открыл код для обработки ситуации нехватки памяти в... (Аноним)</title>
    <link>https://www.opennet.ru/openforum/vsluhforumID3/114872.html#63</link>
    <pubDate>Sun, 22 Jul 2018 14:02:12 GMT</pubDate>
    <description>Нет.&lt;br&gt;</description>
</item>

<item>
    <title>Facebook открыл код для обработки ситуации нехватки памяти в... (letsmac)</title>
    <link>https://www.opennet.ru/openforum/vsluhforumID3/114872.html#62</link>
    <pubDate>Sun, 22 Jul 2018 13:47:16 GMT</pubDate>
    <description>Пройтись статическим анализатором по оффтопику? &lt;br&gt;</description>
</item>

<item>
    <title>Facebook открыл код для обработки ситуации нехватки памяти в... (Michael Shigorin)</title>
    <link>https://www.opennet.ru/openforum/vsluhforumID3/114872.html#60</link>
    <pubDate>Sat, 21 Jul 2018 16:24:21 GMT</pubDate>
    <description>&amp;gt; Под неправильной. Правильные - BSD/MIT, а не это.&lt;br&gt;&lt;br&gt;О, у нас очередной желающий потратить кучу времени и написать вместо глупого комментария что-нить полезное в http://wiki.opennet.ru/LicenseComparison :)&lt;br&gt;</description>
</item>

</channel>
</rss>
