У меня Fedora 6. Некоторые программы иногда начинают жрать память и жрут пока не лопнут. Часто у меня терпение лопается гораздо раньше и я жму резет, ибо прибить такую прогу пока комп интенсивно свопится совершенно невозможно.
Итак, задача: ограничить объём памяти, который может выделить программа, ну, скажем, объёмом ОЗУ.
Птичка мне насвистела, что с помощью limits.conf можно ограничить всё подряд. Нашёл оный файл по адресу /etc/security/limits.conf и прописал в нём
* hard data 262144
* hard rss 262144
Второе, как я понял не совсем то, а что такое первое я точно не знаю, но по смыслу подходит. И ничего не изменилось. Специально накорябал прогу, выделяющую малоком 300 метров и она не спеша, но без помех сделала своё чёрное дело. Так как-же, чёрт возьми, правильно пользоваться этим лимитс.конф?
примечания:
на всякий случай продублировал /etc/security/limits.conf в /etc/limits.conf
заставил прогу выделить 500мб и ждать так 10 минут
никаких действий чтобы "применить" изменённый limits.conf не предпринимал т.к. не нашёл в мани про это ничего.
Ответ на:
комментарий
от sdio
Ответ на:
комментарий
от sdio
Ответ на:
комментарий
от legolegs
Ответ на:
комментарий
от sdio
Вы не можете добавлять комментарии в эту тему. Тема перемещена в архив.
Похожие темы
- Форум определить максимальный объем памяти используемый программой (2012)
- Форум Как проверить используемый объем памяти у видюхи? (2008)
- Форум Объем памяти (2016)
- Форум Объем памяти (2005)
- Форум Как узнать средний/максимальный объем используемой процессом памяти? (2006)
- Форум Ограничение используемой памяти или контейнер для приложения (2014)
- Форум Много используемой памяти (2016)
- Форум Ограничение памяти (2011)
- Форум Ограничение памяти (2019)
- Форум Как определить объем памяти с С программы (2006)