2

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

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

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

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

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

1 ответ1

2
ulimit -v amount_of_memory
./binary

Всё ещё ищете ответ? Посмотрите другие вопросы с метками .