<?xml version="1.0" encoding="koi8-r"?>
<rss version="0.91">
<channel>
    <title>OpenForum RSS: Выпуск earlyoom 1.1, процесса для раннего реагирования на не...</title>
    <link>https://www.opennet.ru/openforum/vsluhforumID3/114787.html</link>
    <description>После пяти месяцев разработки опубликован (https://github.com/rfjakob/earlyoom/releases) выпуск фонового процесса earlyoom 1.1 (https://github.com/rfjakob/earlyoom/), который периодически (10 раз в секунду) проверяет объем доступной памяти (MemAvailable, SwapFree). &lt;br&gt;&lt;br&gt;&lt;br&gt;&lt;br&gt;Если объём доступной памяти меньше заданного значения, то earlyoom принудительно (через отправку SIGKILL)  завершит работу процесса, наиболее активно потребляющего память (имеющего самое большое значение /proc/*/oom_score), не доводя состояние системы до очистки системных буферов и мешающего работе своппинга (обработчик OOM (Out Of Memory) в ядре срабатывает когда состояние нехватки памяти уже достигло критичных значений и системе не реагирует на действия пользователя).&lt;br&gt;&lt;br&gt;&lt;br&gt;Earlyoom поддерживает отправку уведомлений о принудительно завершённых процессах на рабочих стол (с помощью notify-send), а также предоставляет возможность определения правил, в которых при помощи  регулярных выражений можно задать имена процессов, завершение которых пред</description>

<item>
    <title>Выпуск earlyoom 1.1, процесса для раннего реагирования на не... (Наше имя Легион)</title>
    <link>https://www.opennet.ru/openforum/vsluhforumID3/114787.html#200</link>
    <pubDate>Mon, 16 Jul 2018 10:04:22 GMT</pubDate>
    <description>&amp;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;- Мы хотим убить как можно меньше процессов (в идеале - один)&lt;br&gt;_Результат работы должен быть предсказуемым&lt;br&gt;Далее идёт подсчёт очков виновности процессов и процессы (или потоки), набравшие больше всего баллов, жестоко убиваются.&lt;br&gt;&lt;br&gt;Вот так идёт подсчёт очков:&lt;br&gt;- Считаем RSS процесса&lt;br&gt;- Добавляем RSS всех дочерних процессов&lt;br&gt;- Если процесс долго живёт, то значение уменьшается&lt;br&gt;- Если у процесса niceness больше 0, то значение увеличивается.&lt;br&gt;- Если есть флаги CAP_SYS_ADMIN или CAP_SYS_RAWIO, результат уменьшается&lt;br&gt;- Смотрится знаечение /proc/&amp;lt;pid&amp;gt;/oom_adj, которое может задавать пользователь, чтобы повышаться сопротивляемость OOM Killer&apos;у. Вроде как это уже deprecated и нужно использовать ooms</description>
</item>

<item>
    <title>Выпуск earlyoom 1.1, процесса для раннего реагирования на не... (Аноним)</title>
    <link>https://www.opennet.ru/openforum/vsluhforumID3/114787.html#199</link>
    <pubDate>Sun, 15 Jul 2018 15:11:18 GMT</pubDate>
    <description>Покроется если влючешь эту опцию. По дефолту ГУИ уведомления отключены.&lt;br&gt;</description>
</item>

<item>
    <title>Выпуск earlyoom 1.1, процесса для раннего реагирования на не... (Аноним)</title>
    <link>https://www.opennet.ru/openforum/vsluhforumID3/114787.html#198</link>
    <pubDate>Sun, 15 Jul 2018 15:09:07 GMT</pubDate>
    <description>фу блин, наоборот&lt;br&gt;&lt;br&gt;1. OOMK может долго не приходить, и система зависает&lt;br&gt;2. OOMK может реагировать избыточно, убивая множество процессов вместо одного виновника. Так запросто может быть убит Xorg впридачу к виновнику.&lt;br&gt;3. OOMK не посылает десктопных уведомлений.&lt;br&gt;4. OOMK не поддерживает удобное управления предпочтительными для убийства процессами через regex matching&lt;br&gt;5. OOMK отправляет только SIGKILL. Nohang может отправлять SIGTERM, позволяя процессам завершаться корректно.&lt;br&gt;</description>
</item>

<item>
    <title>Выпуск earlyoom 1.1, процесса для раннего реагирования на не... (Аноним)</title>
    <link>https://www.opennet.ru/openforum/vsluhforumID3/114787.html#197</link>
    <pubDate>Sun, 15 Jul 2018 15:08:18 GMT</pubDate>
    <description>1) oomk - придет вовремя в отличие от earlyoom (принцип хука на событие вместо таймера как у данного сабжа)&lt;br&gt;2) oomk, как правило, &amp;#171;убивает&amp;#187; наименее важный по его мнению процесс который вместе с дочерними процессами кушает больше всего памяти. Если убило Xorg значит он был достаточно прожорлив, при этом вы можете восстановить работоспособность системы из консоли (с точки зрения системы он не является критическим сервисом). Вот неплохо написано про алгоритм работы oomk - http://shtsh.blogspot.com/2012/04/oom-killer.html&lt;br&gt;3) Это особенно актуально если под раздачу попал DE и не сможет вывести нотификацию. Про серверные системы вообще промолчу.&lt;br&gt;4) oom_score_adj к которому regex matching можно использовать достаточно просто при желании&lt;br&gt;5) oomk отправляет SIGKILL когда выбор стоит между &amp;#171;упадет система&amp;#187; и &amp;#171;убить&amp;#187; процесс. с SIGTERM можно опоздать с мерами и придется ребутать на гарячуюю  всю систему что существенно хуже.&lt;br&gt;</description>
</item>

<item>
    <title>Выпуск earlyoom 1.1, процесса для раннего реагирования на не... (Аноним)</title>
    <link>https://www.opennet.ru/openforum/vsluhforumID3/114787.html#196</link>
    <pubDate>Fri, 13 Jul 2018 20:33:48 GMT</pubDate>
    <description>Т.е. если памяти станет совсем мало, весь экран покроется пятнами с непонятными надписями? круто&lt;br&gt;</description>
</item>

<item>
    <title>Выпуск earlyoom 1.1, процесса для раннего реагирования на не... (Аноним)</title>
    <link>https://www.opennet.ru/openforum/vsluhforumID3/114787.html#195</link>
    <pubDate>Fri, 13 Jul 2018 19:52:36 GMT</pubDate>
    <description>А какже OOMKILLER??&lt;br&gt;&lt;br&gt;</description>
</item>

<item>
    <title>Выпуск earlyoom 1.1, процесса для раннего реагирования на не... (Аноним)</title>
    <link>https://www.opennet.ru/openforum/vsluhforumID3/114787.html#194</link>
    <pubDate>Fri, 13 Jul 2018 08:33:13 GMT</pubDate>
    <description>На мой компьютер память уже не продают&lt;br&gt;</description>
</item>

<item>
    <title>Выпуск earlyoom 1.1, процесса для раннего реагирования на не... (Gump)</title>
    <link>https://www.opennet.ru/openforum/vsluhforumID3/114787.html#193</link>
    <pubDate>Thu, 12 Jul 2018 08:43:41 GMT</pubDate>
    <description>То есть, анон, ты пользуешься программой, которая тебя не удовлетворяет, чтобы испытать боль?&lt;br&gt;</description>
</item>

<item>
    <title>Выпуск earlyoom 1.1, процесса для раннего реагирования на не... (Аноним)</title>
    <link>https://www.opennet.ru/openforum/vsluhforumID3/114787.html#192</link>
    <pubDate>Wed, 11 Jul 2018 19:40:44 GMT</pubDate>
    <description>И да, nohang поддерживает всплывающие уведомления о низком уровне памяти, предупреждая пользователя о необходимости умерить аппетит. См демо https://youtu.be/DefJBaKD7C8&lt;br&gt;</description>
</item>

</channel>
</rss>
