<?xml version="1.0" encoding="koi8-r"?>
<rss version="0.91">
<channel>
    <title>OpenForum RSS: Linux ядро не может мягко обрабатывать ситуации с нехваткой ...</title>
    <link>https://opennet.me/openforum/vsluhforumID3/118068.html</link>
    <description>Известна (https://lkml.org/lkml/2019/8/4/15) проблема, которая донимает множество людей на протяжении многих лет и которую можно воспроизвести меньше, чем за несколько минут на последней версии ядра Linux 5.2.6. Все параметры ядра установлены в значения по умолчанию.&lt;br&gt;&lt;br&gt;&lt;br&gt;Шаги:&lt;br&gt;&lt;br&gt;&lt;br&gt;-  Загружаемся с параметром mem=4G&lt;br&gt;-  Выключаем поддержку swap (sudo swapoff -a)&lt;br&gt;-  Запускаем любой веб браузер, например, Chrome/Chromium или/и Firefox&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;Этот маленький кризис может продолжаться минуты или дольше. Я предполагаю, что система не так должна себя вести в этой ситуации. Я думаю, что что-то нуж</description>

<item>
    <title>Ядро Linux не может мягко обрабатывать ситуации с нехваткой ... (tepaste)</title>
    <link>https://opennet.me/openforum/vsluhforumID3/118068.html#620</link>
    <pubDate>Wed, 02 Jul 2025 12:37:37 GMT</pubDate>
    <description>Решается prelockd/mglru.&lt;br&gt;Управление памятью в десктопном линуксе устарело на 30 лет.&lt;br&gt;</description>
</item>

<item>
    <title>Linux ядро не может мягко обрабатывать ситуации с нехваткой ... (Анон23435334233423)</title>
    <link>https://opennet.me/openforum/vsluhforumID3/118068.html#618</link>
    <pubDate>Sat, 08 Feb 2020 14:35:41 GMT</pubDate>
    <description>Бро, в МО плотность низкая, если ты про Мск, то Мск не входит в МО&lt;br&gt;</description>
</item>

<item>
    <title>Ядро Linux не может мягко обрабатывать ситуации с нехваткой ... (Сергей)</title>
    <link>https://opennet.me/openforum/vsluhforumID3/118068.html#617</link>
    <pubDate>Wed, 04 Dec 2019 09:14:04 GMT</pubDate>
    <description>Проблема с очень большим захватом памяти при открытии новой вкладки FF и полным торможением при свопировании при заполнении RAM существует. Но там я думаю, много виновников - и плохое управление свопированием и использованием памяти многими ядрами, работой с памятью FireFox и выделением её для addons.&lt;br&gt;Включение zSWAP поможет, отсрочив и немного сократив это зависание, тюнинг его настроек может слегка улучшить работу в конкретном случае.&lt;br&gt;Но думаю, что у Вас много ядер CPU и включено одновременно много  аддонов, в первую очередь блокирующих, конкурирующих между собой при открытии сильно захламленных рекламой сайтов: SmartAdBlock, Adblock Plus, uBlock Origin и тп (лечил уже такое). Рекомендую попробовать оставить из блокираторов только скажем &amp;#171;uBlock Origin&amp;#187;, может и &amp;#171;NoScript&amp;#187; оставить.&lt;br&gt;</description>
</item>

<item>
    <title>Ядро Linux не может мягко обрабатывать ситуации с нехваткой ... (anonymous)</title>
    <link>https://opennet.me/openforum/vsluhforumID3/118068.html#616</link>
    <pubDate>Sat, 02 Nov 2019 12:45:55 GMT</pubDate>
    <description>Нет, этот параметр такого не делает.&lt;br&gt;</description>
</item>

<item>
    <title>Linux ядро не может мягко обрабатывать ситуации с нехваткой ... (АнОн)</title>
    <link>https://opennet.me/openforum/vsluhforumID3/118068.html#615</link>
    <pubDate>Sun, 01 Sep 2019 06:38:44 GMT</pubDate>
    <description>Купить за эти $50 б&#092;у системник на целероне, и прекратить насиловать проц для медиаплеера, в попытках сделать из него сервер.&lt;br&gt;</description>
</item>

<item>
    <title>Linux ядро не может мягко обрабатывать ситуации с нехваткой ... (Q2W)</title>
    <link>https://opennet.me/openforum/vsluhforumID3/118068.html#614</link>
    <pubDate>Wed, 21 Aug 2019 12:49:29 GMT</pubDate>
    <description>Легендарный суперкодеры заняты на работе, думаю.&lt;br&gt;</description>
</item>

<item>
    <title>Ядро Linux не может мягко обрабатывать ситуации с нехваткой ... (RNZ)</title>
    <link>https://opennet.me/openforum/vsluhforumID3/118068.html#613</link>
    <pubDate>Mon, 19 Aug 2019 08:58:14 GMT</pubDate>
    <description>&amp;gt;&amp;gt;сразу отвалит с ошибкой, а не будет &quot;мусолить&quot; систему &lt;br&gt;&amp;gt; Нет, MemoryError - это вам не SIGKILL.&lt;br&gt;&lt;br&gt;&amp;lt;sarcazm&amp;gt;Без этого уточнения - никак не понять.&amp;lt;/sarcazm&amp;gt;&lt;br&gt;&lt;br&gt;&amp;gt; Приложение может обрабатвавать MemoryError вовсе не падать, и своим присутствием заставлять &lt;br&gt;&amp;gt; падать другие, невиновные приложения, которые пытаются выделить себе память. См скриншоты &lt;br&gt;&amp;gt; выше.&lt;br&gt;&lt;br&gt;Так и должно быть, приложения должны уметь обрабатывать такие ошибки. А если какое-то приложение устроит гонку, то сработает oomkiller и это правильно. А если хочется что-то &quot;прибить гвоздями&quot; в памяти, то oom_score_adj в помощь.&lt;br&gt;&lt;br&gt;</description>
</item>

<item>
    <title>Ядро Linux не может мягко обрабатывать ситуации с нехваткой ... (сжиматель)</title>
    <link>https://opennet.me/openforum/vsluhforumID3/118068.html#612</link>
    <pubDate>Mon, 19 Aug 2019 01:42:55 GMT</pubDate>
    <description>&amp;gt;сразу отвалит с ошибкой, а не будет &quot;мусолить&quot; систему&lt;br&gt;&lt;br&gt;Нет, MemoryError - это вам не SIGKILL.&lt;br&gt;&lt;br&gt;Приложение может обрабатвавать MemoryError вовсе не падать, и своим присутствием заставлять падать другие, невиновные приложения, которые пытаются выделить себе память. См скриншоты выше.&lt;br&gt;</description>
</item>

<item>
    <title>Ядро Linux не может мягко обрабатывать ситуации с нехваткой ... (RNZ)</title>
    <link>https://opennet.me/openforum/vsluhforumID3/118068.html#611</link>
    <pubDate>Sun, 18 Aug 2019 12:03:57 GMT</pubDate>
    <description>&amp;gt; Документация пдтверждает мою правоту: &lt;br&gt;&amp;gt; &quot;in most situations &lt;br&gt;&amp;gt; this means a process will not be killed while accessing &lt;br&gt;&amp;gt; pages but will receive errors on memory allocation as &lt;br&gt;&amp;gt; appropriate.&quot; &lt;br&gt;&amp;gt; https://www.kernel.org/doc/Documentation/vm/overcommit-accounting &lt;br&gt;&amp;gt; И закономерный итог - https://imgur.com/a/p9j67KA - процессы валятся на ошибках.&lt;br&gt;&lt;br&gt;&quot;in most situations&quot; - значит не во всех ситуациях. Срабатывают оба варианта, проверено. &lt;br&gt;И второе поведение и является правильным. Значение vm.overcommit_ratio = 200 - устанавливает в двое больший размер для аллоцирования, чем есть в системе, потому, любое ПО которое будет пытаться занять размер больше чем свободно в системе, просто сразу отвалит с ошибкой, а не будет &quot;мусолить&quot; систему.&lt;br&gt;</description>
</item>

</channel>
</rss>
