Ограничение памяти

Все о программировании под *nix
xaep
Заглянувший
Сообщения: 5
Зарегистрирован: 31 дек 2004, 00:13

Ограничение памяти

Сообщение xaep »

Есть такая задача: ограничить количество используемой процессом памяти (куча и стек), причем если процесс пытается этот лимит превысить, нужно этот факт зафиксировать. Пытался юзать setrlimit, но тогда невозможно узнать, завершился процесс из-за какой-либо ошибки, или был превышен лимит памяти. Может, есть какой-нибудь способ так сделать?

Аватара пользователя
Llama
Неотъемлемая часть форума
Сообщения: 9749
Зарегистрирован: 06 фев 2002, 11:40
Откуда: Менск

Сообщение Llama »

xaep, посмотри в сторону всячески MAC-подсистем - SELinux, GRsec, RSBAC
Опыт растет прямо пропорционально выведенному из строя оборудованию

xaep
Заглянувший
Сообщения: 5
Зарегистрирован: 31 дек 2004, 00:13

Сообщение xaep »

Хм... Нет, это не то, что мне нужно. Скорее, нужно немного модифицировать setrlimit, написать свой патчик к ядру придется.

Аватара пользователя
Llama
Неотъемлемая часть форума
Сообщения: 9749
Зарегистрирован: 06 фев 2002, 11:40
Откуда: Менск

Сообщение Llama »

Мдя... а смысл? Может проще поиск поюзать?
http://www.grsecurity.net/gracldoc.htm# ... strictions
Опыт растет прямо пропорционально выведенному из строя оборудованию

Ответить