The OpenNET Project / Index page

[ новости /+++ | форум | теги | ]



Вариант для распечатки  
Пред. тема | След. тема 
Форум Разговоры, обсуждение новостей
Режим отображения отдельной подветви беседы [ Отслеживать ]

Оглавление

Сообщения [Сортировка по времени | RSS]


45. "Linux ядро не может мягко обрабатывать ситуации с нехваткой ..."  –1 +/
Сообщение от Анонимemail (45), 06-Авг-19, 19:26 
ну вообще то когда прога запрашивает ОЗУ, ей выделяется область commited memory - она просто промапленна, но там нету данных.

я не раз замечал что в swap сливаюся commited, но пустые страницы.
И в Windows Такое поведение тоже наблюдал пару раз.

ЗЫ.  "mem=4G" а зачем это ограниение ставить?

Ответить | Правка | Наверх | Cообщить модератору

98. "Linux ядро не может мягко обрабатывать ситуации с нехваткой ..."  +3 +/
Сообщение от Аноним (94), 06-Авг-19, 20:24 
>ЗЫ.  "mem=4G" а зачем это ограниение ставить?

Чтобы быстрее стриггернуть проблему

Ваш К.О.

Ответить | Правка | Наверх | Cообщить модератору

206. "Linux ядро не может мягко обрабатывать ситуации с нехваткой ..."  +/
Сообщение от richman1000000demail (?), 06-Авг-19, 23:45 
ааа. ну тогда ок.

Но я все таки не понял самой проблемы которую тут описывают - кончилось ОЗУ.

Система не может грохнуть аппликуху чтоли?
У меня много раз был OOM kill на проде и я в первый раз вижу вот такую жалобу.
И Windows и Linux у меня часто делали OOM-Kill аппликухи если ОЗУ кончилось.

Ответить | Правка | Наверх | Cообщить модератору

531. "Linux ядро не может мягко обрабатывать ситуации с нехваткой ..."  +1 +/
Сообщение от пох. (?), 08-Авг-19, 10:06 
> Система не может грохнуть аппликуху чтоли?

не может - там специально наулучшали для нашего всего - безмозглых пользователей с кривыми руками, и активную задачу он не убивает. А больше в этот момент у пользователя ничего не работает, он однозадачен, поэтому и память не выделяется.

Ответить | Правка | Наверх | Cообщить модератору

548. "Linux ядро не может мягко обрабатывать ситуации с нехваткой ..."  +/
Сообщение от PnDx (ok), 08-Авг-19, 16:54 
oom на каждый чих не вызывается. Почитайте описание.
Насколько помню, только при попытках взять из buddy блок меньше 3-го порядка (4к*2^3) в ситуации, когда *доступной для выделения* памяти осталось меньше заданного low_mark.

В иных ситуациях приложению просто возвращают кукиш (NULL) и дальше — его проблемы. И это как раз стреляет на десктопах: толпа жирных процессов принимается толкаться локтями. Без шансов на успех, т.к. никто не озаботился орбитражем.

Ответить | Правка | К родителю #206 | Наверх | Cообщить модератору

Архив | Удалить

Рекомендовать для помещения в FAQ | Индекс форумов | Темы | Пред. тема | След. тема




Партнёры:
PostgresPro
Inferno Solutions
Hosting by Hoster.ru
Хостинг:

Закладки на сайте
Проследить за страницей
Created 1996-2024 by Maxim Chirkov
Добавить, Поддержать, Вебмастеру