Можно ли ограничить память, которую процесс использует из командной строки?
558
Remi.b
Можно ли ограничить объем памяти, потребляемый процессом из командной строки, и в конечном итоге автоматически убить процесс, если он попытается превысить это ограничение?
Что-то вроде
MaxRam -4GB ./MyProcess args
К твоему сведению, я на связи Mac OSX Version 10.11.3
.
В Linux есть команда `ulimit`, которая позволяет контролировать ресурсы" в системах, которые позволяют такой контроль "(` help ulimit` или `man bash` для информации), но я не знаю, распространяется ли ограничение на какой-либо или все подпроцессы запущены; в противном случае OSX может иметь системные программы для определения ограничений на программу во время ее выполнения, но это не будет внутренней командой `bash`.
AFH 8 лет назад
1
больше ответов / комментариев можно найти [здесь] (https://stackoverflow.com/questions/12268925/limit-memory-allocation-to-a-process-in-mac-os-x-10-8) - это кажется, что нет никакого способа сделать это (пожалуйста, не стесняйтесь меня поправлять!)
Greg Sadetsky 6 лет назад
0
0 ответов на вопрос
Похожие вопросы
-
6
Нужно ли иметь 3 модуля памяти DIMM для использования DDR3 или даже иметь возможность запуска 3-кана...
-
2
.profile в Mac OS X?
-
5
Почему фанат моего процессора гонит видео или виртуальные машины?
-
-
1
Приостановить все, кроме x задач, интенсивно использующих процессор
-
4
Есть ли определенное или ощутимое преимущество использования ECC RAM на настольном ПК?
-
2
Использование памяти iTunes
-
5
Как определить, какие надстройки Firefox используют больше всего памяти
-
5
Что мне делать со своей старой памятью?
-
3
Как определить, можно ли увеличить объем оперативной памяти с 2 до 4 ГБ на материнской плате ASUS P5...
-
10
Как я могу найти в истории bash и повторно запустить команду?