<?xml version="1.0" encoding="koi8-r"?>
<rss version="0.91">
<channel>
    <title>OpenForum RSS: Выпуск Nohang 0.1, предотвращающего OOM в пространстве польз...</title>
    <link>https://mobile.opennet.me/openforum/vsluhforumID3/115884.html</link>
    <description>Состоялся первый выпуск проекта Nohang (https://github.com/hakavlad/nohang), в рамках которого подготовлен демон для GNU/Linux, обрабатывающий ситуации нехватки памяти и предотвращающий исчерпание свободной памяти (OOM, Out Of Memory). Демон написан на языке Python, потребляет около 10 MiB VmRSS и настраивается с помощью файла конфигурации (/etc/nohang/nohang.conf). По сравнению с аналогичным проектом earlyoom, nohang обладает некоторыми дополнительными возможностями.  Код открыт (https://github.com/hakavlad/nohang) под лицензией MIT.&lt;br&gt;&lt;br&gt;&lt;br&gt;Основные особенности:&lt;br&gt;&lt;br&gt;&lt;br&gt; &lt;br&gt;-  Настраиваемая интенсивность мониторинга: если на сервере не предполагаются резкие перепады потребления памяти, то можно снизить нагрузку на процессор, снизив интенсивность мониторинга;&lt;br&gt;&lt;br&gt;-  При нехватке памяти nohang сначала отправляет SIGTERM процессу с наибольшим oom_score. При дальнейшем падении уровня доступной памяти и отсутствии реакции на SIGTERM процесс с наибольшим oom_score получает SIGKILL. Уровни доступной памяти, при достижении к</description>

<item>
    <title>Выпуск Nohang 0.1, предотвращающего OOM в пространстве польз... (Алексей Михайлович)</title>
    <link>https://mobile.opennet.me/openforum/vsluhforumID3/115884.html#168</link>
    <pubDate>Tue, 11 Dec 2018 07:17:05 GMT</pubDate>
    <description>&amp;gt; В FB собирают маргиналов со всего мира в надежде на их талантливость, &lt;br&gt;&amp;gt; даже местами упарываются функциональщиной. Да в любой крупной компании найдётся букет &lt;br&gt;&amp;gt; используемых ЯП. Но основным ЯП серверной разработки кластерного ПО пока осаётся &lt;br&gt;&amp;gt; С/C++.&lt;br&gt;&lt;br&gt;Netflix и eBay тоже, наверное, маргиналов по всему миру днём с огнём ищут.&lt;br&gt;</description>
</item>

<item>
    <title>Выпуск Nohang 0.1, предотвращающего OOM в пространстве польз... (Gannet)</title>
    <link>https://mobile.opennet.me/openforum/vsluhforumID3/115884.html#167</link>
    <pubDate>Sat, 01 Dec 2018 01:40:54 GMT</pubDate>
    <description>Я не сказал, что я его умею. Но это ведь не мешает мне быть &quot;За&quot;, правда?&lt;br&gt;</description>
</item>

<item>
    <title>Выпуск Nohang 0.1, предотвращающего OOM в пространстве польз... (Аноним)</title>
    <link>https://mobile.opennet.me/openforum/vsluhforumID3/115884.html#166</link>
    <pubDate>Fri, 30 Nov 2018 10:32:21 GMT</pubDate>
    <description>&amp;gt; До некоторых так за столько лет никак не дойдет что разные тормоза &lt;br&gt;&amp;gt; разныз конфигураций, ВНЕЗАПНО могут быть РАЗНЫМИ багами, по РАЗНЫМ причинам.&lt;br&gt;&lt;br&gt;До некоторых за столько лет никак не дойдет, что 12309 давно стало собирательным обозначением.&lt;br&gt;</description>
</item>

<item>
    <title>Выпуск Nohang 0.1, предотвращающего OOM в пространстве польз... (Аноним)</title>
    <link>https://mobile.opennet.me/openforum/vsluhforumID3/115884.html#165</link>
    <pubDate>Fri, 30 Nov 2018 05:48:19 GMT</pubDate>
    <description>&amp;gt; Больше. Earlyoom на C занимает 2 МБ.&lt;br&gt;&lt;br&gt;У питона один только интерпретатор нынче занимает заметно больше. Это при том что программу вообще выполнять не начали даже. А ей тоже что-то надо. Хотя питонисты конечно же цифры мастерски подгоняют - но системные штуки интересны тем что там если кого-то и можно на...ть то разве что самого себя.&lt;br&gt;</description>
</item>

<item>
    <title>Выпуск Nohang 0.1, предотвращающего OOM в пространстве польз... (Аноним)</title>
    <link>https://mobile.opennet.me/openforum/vsluhforumID3/115884.html#164</link>
    <pubDate>Fri, 30 Nov 2018 05:45:29 GMT</pubDate>
    <description>&amp;gt; Если процесс стал потреблять ОЗУ - он это сделал не зря, значит &lt;br&gt;&amp;gt; ему так нужно. Что будет если mysqld с криво настроенным innodb_buffer_pool_size &lt;br&gt;&amp;gt; получит SIGTERM? Он резко выгрузит все таблицы, кэши и тд ?&lt;br&gt;&lt;br&gt;А что будет, если ядру потребуется память и оно не сможет ее себе выкроить, сэр не подумал? Конечно офигенно что пошедший вразнос мускуль выживет, но что он будет делать если умерло уже ядро, которое себе под свои нужды память выкраивать не смогло? :)&lt;br&gt;&lt;br&gt;Если вдруг интересно как это выглядит: берешь роутер мыльницу, у половины из них conntrack, который структуры ядра настроен неверно и может стрескать больше памяти чем реально запаяно. Пускаешь торенты в много потоков. Смотришь что случается с ядром и всем остальным, когда с памятью душно, но забрать нельзя, потому что ее жрут структуры ядра (conntrack, не обеспеченный фактической памятью в сконфигуреном объеме). Хочешь такое же на десктопе? :) Точно? :)&lt;br&gt;</description>
</item>

<item>
    <title>Выпуск Nohang 0.1, предотвращающего OOM в пространстве польз... (Аноним)</title>
    <link>https://mobile.opennet.me/openforum/vsluhforumID3/115884.html#163</link>
    <pubDate>Fri, 30 Nov 2018 05:40:21 GMT</pubDate>
    <description>&amp;gt; Что Вас смутило в этом участке кода?&lt;br&gt;&lt;br&gt;Ну вот меня например такой комент в коде смущает. Видя такое я как-то сразу прикидываю что и остальное каКчество кода оправдает самые смелые ожидания.&lt;br&gt;</description>
</item>

<item>
    <title>Выпуск Nohang 0.1, предотвращающего OOM в пространстве польз... (Аноним)</title>
    <link>https://mobile.opennet.me/openforum/vsluhforumID3/115884.html#162</link>
    <pubDate>Fri, 30 Nov 2018 05:38:46 GMT</pubDate>
    <description>&amp;gt; Комментарии и сообщения в перемешку на английском и на русском.&lt;br&gt;&lt;br&gt;Это ты еще код bitmessage читать не пробовал. Сразу видно - крутой про огреб крутую идею и подумал как же ее реализовать, если прогать не умеешь? Ну увидел бэйсик или что там вместо него теперь и накодил как умел. Заодно и програмить поучился как раз. &lt;br&gt;&lt;br&gt;О том что проект надо майнтайнить, в входных данных может быть левак, а огроменный рантайм писаный как курица лапой неважно годится для системного програмизма - такому гению от софтостроя никто никогда не рассказывал конечно. Поэтому он презрительно смотрит на остальных - весь мир у его ног, падите ниц, жалкие червяки! Ведь этот голимый погонщик слонов наконец чего-то смог. Правда, как слон устроен он понятия не имеет, да и повадки он знает лишь целых 5 минут. Так что если слон вдруг взбрыкнет, плюс-минус пара раздавленых зрителей сущая фигня.&lt;br&gt;</description>
</item>

<item>
    <title>Выпуск Nohang 0.1, предотвращающего OOM в пространстве польз... (Аноним)</title>
    <link>https://mobile.opennet.me/openforum/vsluhforumID3/115884.html#161</link>
    <pubDate>Fri, 30 Nov 2018 05:33:10 GMT</pubDate>
    <description>&amp;gt; Вроде неоднократно везде писали, что он слишком слоупочный&lt;br&gt;&lt;br&gt;Если своп убрать нафиг или перенести в zram (эмулировать оперативку винчом слоупочно хоть там как) - более-менее нормальный становится. Хрустеть будет разве что на paging бинарников на диске, но это относительно немного. А на SSD так никто и не заметит, там быстро. Так что система тупанет несколько секунд да грохнет offender&apos;а. Чаще всего по делу при том. А вес таки настраивается. И если кто ценный, можно настроить ему вес пониже и его постараются не убивать, кроме совсем уж ж&#064;пных ситуаций.&lt;br&gt;&lt;br&gt;Ну и написать такой тул на питоне - это просто глум над здравым смыслом.&lt;br&gt;</description>
</item>

<item>
    <title>Выпуск Nohang 0.1, предотвращающего OOM в пространстве польз... (Аноним)</title>
    <link>https://mobile.opennet.me/openforum/vsluhforumID3/115884.html#160</link>
    <pubDate>Fri, 30 Nov 2018 05:30:03 GMT</pubDate>
    <description>&amp;gt; Да, не смешно, потому что сколь бы не говорили о том, что &lt;br&gt;&amp;gt; 12309 давно исправлен (раза три уже говорили, что &quot;ну вот теперь &lt;br&gt;&amp;gt; точно пофиксили&quot;), он до сих поп проявляется и имеет место быть. &lt;br&gt;&lt;br&gt;До некоторых так за столько лет никак не дойдет что разные тормоза разныз конфигураций, ВНЕЗАПНО могут быть РАЗНЫМИ багами, по РАЗНЫМ причинам. Поэтому они как полные дауны (хотя почему &quot;как&quot;) требуют починить баг. Который давно починен и закрыт. А написать новый баг, с описанием своей конфиги и проблем - умишка, определенно, не хватает. &lt;br&gt;&lt;br&gt;...а у разработчиков бага видимо нет. Иначе они бы давно его прихлопнули. Кстати как-то так разрабатывают вообще любой софт. Фиксинг багов в винде ничем особо не отличается, кроме того что вас подинамят через 5 линий саппорта рассказывающих про то что мышку надо почистить и своп дефрагментнуть. А если у вас что-то не то, доказывать этим ботам что либо задолбаетесь. А когда через год сношений они наконец переведут вас на настоящих разработчиков, окажется что починить это в ва</description>
</item>

</channel>
</rss>
