Сохранен 33
https://2ch.hk/s/res/2977880.html
24 декабря Архивач восстановлен после серьёзной аварии. К сожалению, значительная часть сохранённых изображений и видео была потеряна. Подробности случившегося. Мы призываем всех неравнодушных помочь нам с восстановлением утраченного контента!

Обработка нехватки памяти в линуксах

 Аноним (Linux: Firefox based) 03/05/21 Пнд 16:40:50 #1 №2977880 
15859202468910.jpg
15821127184740.jpg
68747470733a2f2f692e696d6775722e636f6d2f695752725635662e706[...].png
Тред обработки нехватки памяти в линуксах.

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

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

Рассмотрим наиболее простой случай - линуксы без пространства подкачки.
Аноним (Linux: Firefox based) 03/05/21 Пнд 16:59:14 #3 №2977897 
Блестяще проблему продемонстрировал 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/[email protected]/

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

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 #4 №2977966 
>>2977880 (OP)
Ты так и не ответил зачем сидиш в федора чатах если сам дебианщик
Аноним (Linux: Firefox based) 03/05/21 Пнд 20:16:59 #5 №2977968 
>>2977966
я и федору использую тоже, хотя и значительно реже, не как основную систему. А в чатиках не только федоровских сижу
Аноним (Неизвестно: Неизвестно) 03/05/21 Пнд 20:22:59 #6 №2977971 
>>2977968
Ну теперь уже да, когда во всех забанили.
Аноним (Linux: Firefox based) 03/05/21 Пнд 20:26:47 #7 №2977973 
>>2977971
Не во все, а только в тех, где админ - начальник своего личного сейфспейса.
Аноним (Неизвестно: Неизвестно) 03/05/21 Пнд 20:49:03 #8 №2977994 
>>2977973
Ну и ладно, я пока вкладку матрицы удалил, отдохну от них месяцок, надоело про инпут лаги читать.
Аноним (Linux: Firefox based) 04/05/21 Втр 19:28:30 #9 №2978540 
бамп годному треду. Позже буду еще дополнять.
Аноним (Microsoft Windows 10: Chromium based) 05/05/21 Срд 07:57:06 #10 №2978753 
>>2977880 (OP)
>Опишу способы обработки
>вместо описания кинул 10000 ссылок, сами читайте лол
Просто иди нахуй, долбаеб
Аноним (Linux: Firefox based) 05/05/21 Срд 16:18:55 #11 №2979108 
>>2978753
Всему свое время. Не все сразу. Далее опишу причину возникновения проблемы. Имейте терпение.
Аноним (Ubuntu Linux: Firefox based) 05/05/21 Срд 16:36:41 #12 №2979137 
>>2979108
Пока ты там рожаешь, вышла новая версия федоры, в которой штатно установлен earlyoom. Скорее всего, вслед за ней earlyoom или аналоги включат все дистрибутивы.
Аноним (Linux: Firefox based) 05/05/21 Срд 17:13:01 #13 №2979204 
>>2979137
earlyoom выкинули уже из f34
Аноним (Ubuntu Linux: Firefox based) 05/05/21 Срд 17:15:47 #14 №2979207 
>>2979204
Да, ты прав, там systemd-oomd теперь
Аноним (Linux: Firefox based) 05/05/21 Срд 17:19:38 #15 №2979211 
>>>2979207
и это весело https://www.linux.org.ru/forum/desktop/16229420
Аноним (Ubuntu Linux: Firefox based) 05/05/21 Срд 18:29:22 #16 №2979268 
>>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
По идее, нам глубоко похуй, что система грохнет - процесс или сервис - результат будет одинаковый. Грохнем процесс , закроется сервис и наоборот.
А сделали это все в угоду виртуализации и контейнеризации, чтобы оперировать на более высоком уровне.
Аноним (Linux: Firefox based) 10/05/21 Пнд 06:04:15 #17 №2982494 
бамп годному треду. Позже продолжим обсуждение.
Аноним (Google Android: Mobile Safari) 10/05/21 Пнд 06:16:59 #18 №2982495 
В чем проблема включить свап на пару гигов?
Аноним (Microsoft Windows 7: Firefox based) 11/05/21 Втр 11:41:05 #19 №2983021 
>>2982495
в том что это не решение проблемы
Аноним (Apple Mac: Safari) 11/05/21 Втр 11:46:02 #20 №2983024 
>>2983021
Почему?
Аноним (Linux: Firefox based) 11/05/21 Втр 13:15:55 #21 №2983072 
>>2983024
Потому что легко повесить систему со свопом. Своп поможет лишь отложить момент зависания.
Аноним (Google Android: Mobile Safari) 11/05/21 Втр 14:03:57 #22 №2983084 
d2af8c86-0513-42a4-a87d-9a548084040c.png
9d88cc8af45c6c5b909af9ae29ff5502.jpg
7b2a91b5924befee24cfdc597cc8cf60.jpg
Пиздец у пердоликов проблемы до сих пор, я хуею.
Аноним (Неизвестно: Неизвестно) 11/05/21 Втр 14:36:54 #23 №2983105 
>>2983084
Лицо капитализма же, когда деньгами не всё купиш сколько не вливай их.
Аноним (Linux: Firefox based) 15/05/21 Суб 07:41:05 #24 №2984551 
0xHcS2E.png
бамп годному треду
Аноним (Microsoft Windows 7: Firefox based) 15/05/21 Суб 15:59:51 #25 №2984715 
http://lurkmore.to/Bug_12309

это имеется ввиду?
Аноним (Apple Mac: Safari) 15/05/21 Суб 23:36:08 #26 №2984911 
>>2977880 (OP)
>OOMKiller
>способ обработки
Обработка уровня /b/
Аноним (Linux: Firefox based) 16/05/21 Вск 06:22:48 #27 №2984993 
>>2984715
нет.
Аноним (Google Android: Mobile Safari) 23/05/21 Вск 22:05:04 #28 №2988306 
>>2977880 (OP)
Как заммапить 2 устройства по 30g на виртуальные с 2g ОЗУ?
Аноним (Microsoft Windows 10: Firefox based) 23/05/21 Вск 22:10:39 #29 №2988308 
>>1612756 (OP)
>>2977880 (OP)
Аноним (Microsoft Windows 10: New Opera) 23/05/21 Вск 22:16:31 #30 №2988309 
>>2983084
Смешно что на винде в 2021 до сих пор нет никаких средств контролировать оом кроме как 1-5 минут ждать когда диспетчер задач прогрузится.
Аноним (Google Android: Mobile Safari) 23/05/21 Вск 22:24:33 #31 №2988310 DELETED
>>2977880 (OP) >>2977888 >>2977897 >>2977966 >>2977968 >>2977971 >>2977973 >>2977994 >>2978540 >>2978753 >>2979108 >>2979137 >>2979204 >>2979207 >>2979211 >>2979268 >>2982494 >>2982495 >>2983021 >>2983024 >>2983072 >>2983084 >>2983105 >>2984551 >>2984715 >>2984911 >>2984993 >>2988306 >>2988308 >>2988309
Потомy что легко повесить системy со свопом. Своп поможет лишь отложить момент зависания.
Аноним (Microsoft Windows 10: Firefox based) 23/05/21 Вск 22:25:10 #32 №2988311 
>>2988309
Потому что оно нам нахуй не всралось. Программа виснет отдельно от системы, так что ждать пару секунд диспетчер задач - это не такая уж большая проблема.
Аноним (Apple Mac: Safari) 24/05/21 Пнд 10:12:41 #33 №2988422 
>>2988309
1. Есть лимиты и убиение, просто они не настроены по умолчанию, как в говнобунтах и прочих "юзер-хуендли" дистрах.
2. Даже в винжде изкаропки задолго до ООМ у тебя появится сообщение, что память кончилась и система увеличивает своп, у нищущек с два ядра два гига в 2007 такое чуть ли не каждый день светилось. Не заметил/не реагируешь - ссзб.
comments powered by Disqus

Отзывы и предложения