Запретить Linux выделять больше памяти процессу

609
Alexey Romanov

Я хочу проверить, что процесс правильно убивает себя и перезапускается, когда он не может выделить необходимую память. У меня была идея запустить другие процессы, занимающие память, и надеяться, что OOM killer убивает тестируемый процесс, но:

1) это не совсем то же самое;

2) вместо этого он может убить другие процессы;

3) поскольку это встроенная система, у меня нет доступных программ, кроме тестируемой системы и BusyBox.

Есть ли более прямой способ гарантировать, что Linux не выделит память для процесса?

2

1 ответ на вопрос

2
Let_Me_Be
ulimit -v amount_of_memory ./binary 

Похожие вопросы