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

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

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

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

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

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

1 ответ

Решение
ulimit -v amount_of_memory
./binary
Другие вопросы по тегам