1
Как убийца OOM решает, какой процесс убить первым?
Этот ответ объясняет действия, предпринимаемые ядром при возникновении ситуации OOM, в зависимости от значения sysctl vm.overcommit_memory. Когда overcommit_memoryустановлено значение 0 или 1, overcommitоно включено, и программам разрешается выделять больше памяти, чем реально доступно. Что происходит, когда у нас заканчивается память в этой ситуации? Как убийца OOM решает, какой процесс убить …