Программы

Ответить в тред Ответить в тред
Check this out!
Обработка нехватки памяти в линуксах Аноним (Linux: Firefox based) 03/05/21 Пнд 16:40:50 29778801
15859202468910.jpg 34Кб, 456x290
456x290
15821127184740.jpg 14Кб, 348x348
348x348
68747470733a2f2[...].png 115Кб, 934x396
934x396
Тред обработки нехватки памяти в линуксах.

Опишу способы обработки. Задавайте ответы.
Аноним (Linux: Firefox based) 03/05/21 Пнд 16:48:52 29778882
Пришло время обобщить опыт поколений в регении этого вопроса.

Итак, существует ли вообще проблема? И чем вызвана?

Рассмотрим наиболее простой случай - линуксы без пространства подкачки.
Аноним (Linux: Firefox based) 03/05/21 Пнд 16:59:14 29778973
Блестяще проблему продемонстрировал Artem S. Tashkinov в своем знаменитом опыте:

Let's talk about the elephant in the room - the Linux kernel's inability to gracefully handle low memory pressure

https://lore.kernel.org/lkml/d9802b6a-949b-b327-c4a6-3dbca485ec20@gmx.com/

И обсуждение проблемы на сторонних ресурсах:

https://www.phoronix.com/forums/forum/phoronix/general-discussion/1118164-yes-linux-does-bad-in-low-ram-memory-pressure-situations-on-the-desktop

https://news.ycombinator.com/item?id=20620545

https://www.reddit.com/r/linux/comments/cmg48b/lets_talk_about_the_elephant_in_the_room_the/

https://linux.slashdot.org/story/19/08/06/1839206/linux-performs-poorly-in-low-ram--memory-pressure-situations-on-the-desktop

https://www.opennet.ru/opennews/art.shtml?num=51231

https://www.linux.org.ru/forum/talks/15151526
Аноним (Неизвестно: Неизвестно) 03/05/21 Пнд 20:13:02 29779664
>>2977880 (OP)
Ты так и не ответил зачем сидиш в федора чатах если сам дебианщик
Аноним (Linux: Firefox based) 03/05/21 Пнд 20:16:59 29779685
>>2977966
я и федору использую тоже, хотя и значительно реже, не как основную систему. А в чатиках не только федоровских сижу
Аноним (Неизвестно: Неизвестно) 03/05/21 Пнд 20:22:59 29779716
>>2977968
Ну теперь уже да, когда во всех забанили.
Аноним (Linux: Firefox based) 03/05/21 Пнд 20:26:47 29779737
>>2977971
Не во все, а только в тех, где админ - начальник своего личного сейфспейса.
Аноним (Неизвестно: Неизвестно) 03/05/21 Пнд 20:49:03 29779948
>>2977973
Ну и ладно, я пока вкладку матрицы удалил, отдохну от них месяцок, надоело про инпут лаги читать.
Аноним (Linux: Firefox based) 04/05/21 Втр 19:28:30 29785409
бамп годному треду. Позже буду еще дополнять.
Аноним (Microsoft Windows 10: Chromium based) 05/05/21 Срд 07:57:06 297875310
>>2977880 (OP)
>Опишу способы обработки
>вместо описания кинул 10000 ссылок, сами читайте лол
Просто иди нахуй, долбаеб
Аноним (Linux: Firefox based) 05/05/21 Срд 16:18:55 297910811
>>2978753
Всему свое время. Не все сразу. Далее опишу причину возникновения проблемы. Имейте терпение.
Аноним (Ubuntu Linux: Firefox based) 05/05/21 Срд 16:36:41 297913712
>>2979108
Пока ты там рожаешь, вышла новая версия федоры, в которой штатно установлен earlyoom. Скорее всего, вслед за ней earlyoom или аналоги включат все дистрибутивы.
Аноним (Linux: Firefox based) 05/05/21 Срд 17:13:01 297920413
>>2979137
earlyoom выкинули уже из f34
Аноним (Ubuntu Linux: Firefox based) 05/05/21 Срд 17:15:47 297920714
>>2979204
Да, ты прав, там systemd-oomd теперь
Аноним (Linux: Firefox based) 05/05/21 Срд 17:19:38 297921115
Аноним (Ubuntu Linux: Firefox based) 05/05/21 Срд 18:29:22 297926816
>>2979211
Если честно, я ничего веселого не вижу. Если исходный баг-репорт почитать, то
> It sounds like sway doesn't separate applications into their own cgroups as KDE and GNOME do
Не для того деды воевали cgroups придумывали, чтобы все в одной куче было. То есть, тут вопрос, скорее к разрабам Sway.

Я не претендую на истину в последней инстанции, но вижу это так:

Допустим, мы запустили какую-то жручую программу. У нас есть её жирный процесс и cgroup.
# systemctl status 1488 | grep CGroup
CGroup: /system.slice/govnod.service
По идее, нам глубоко похуй, что система грохнет - процесс или сервис - результат будет одинаковый. Грохнем процесс , закроется сервис и наоборот.
А сделали это все в угоду виртуализации и контейнеризации, чтобы оперировать на более высоком уровне.
Настройки X
Ответить в тред X
15000
Макс объем: 40Mб, макс кол-во файлов: 4
Кликни/брось файл/ctrl-v
Стикеры X
Избранное / Топ тредов