Я хочу ограничить максимальную память процессом, который вы можете выполнить в Centos. Могут быть сценарии, в которых процесс заканчивается использованием всей доступной памяти или большей части памяти, влияющих на другие процессы в системе. Поэтому я хочу знать, как это можно ограничить.Как ограничить максимальную память, которую процесс может использовать в Centos?
Кроме того, если вы можете предоставить пример программы, в которой вы ограничиваете использование памяти процессом и показываете следующие сценарии, которые были бы полезны.
- Распределение памяти удалено, когда запрашиваемая память находится в установленных пределах.
- Распределение памяти не удалось, когда запрошенная память превысила установленные пределы.
-Спасибо
Вы хотите, чтобы посмотреть на 'ulimit'. – alk
Как @alk сказал, см. [This] (http://ss64.com/bash/ulimit.html) –
Ulimit устанавливает лимит для всей системы. Но я хотел ограничить использование памяти для определенного процесса. Какие у меня варианты в этом случае? –