The OpenNET Project / Index page

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



"Linux ядро не может мягко обрабатывать ситуации с нехваткой ..."
Версия для распечатки Пред. тема | След. тема
Форум Разговоры, обсуждение новостей
Исходное сообщение [ Отслеживать ]
Заметили полезную информацию ? Пожалуйста добавьте в FAQ на WIKI.
. "Linux ядро не может мягко обрабатывать ситуации с нехваткой ..." +1 +/
Сообщение от Celcion (ok), 07-Авг-19, 18:29 
> пытается, почему же не пытается - на сцену выбегает oom-killer и дает очередь в зрительный зал.

Это если он включен. По умолчанию - почти ни на одном десктопном линуксе он не включен. Ну а то, что закостылить можно всякое - никто и не сомневался.

>> но и даже просто предупредить пользователя
> как вы представляете механизм такого предупреждения? Синий экран, как в винде95, у которой на ходу выдернули дискетку?

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

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

> Висящую в памяти (тоже небесплатную) user-level софтину, которая просто банально дергает аналог free, но имеет средства взаимодействия с юзером ? Ну так у меня есть она, zabbix называется, вон, вчера вечером прислала очередной нотифай, что джанка сожрала всю память и уже свопом радостно хрустит.

Я, на всякий случай, напоминаю, что речь про десктопы идет...

> ну а что тут система-то сделать могла?

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

> Нет, это не нормально, дефективый userland софт надо либо чинить, либо выбросить.

ПО без ошибок - не бывает.

> Но зачем тут что-то портить в ядре - все равно непонятно.

Никто не говорит про ядро.

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

Оглавление
Linux ядро не может мягко обрабатывать ситуации с нехваткой ..., opennews, 06-Авг-19, 18:47  [смотреть все]
Форумы | Темы | Пред. тема | След. тема



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

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