Não precisa ser uma bomba bifurcada com memória perdida - mesmo, por exemplo, um make -j
(ou com um j
fator muito alto) em um tamanho de código moderado ou qualquer processo gerando uma pilha de descendentes ( menos do que o limite razoável para um usuário ativo), cada um mastigando uma quantidade significativa de memória por si só, mas muito pequena para ser alvo do assassino da OOM (ou oferecer um alívio significativo quando pregado pelo assassino da OOM) pode ter um efeito similar .
É possível escrever um script / ferramenta de monitoração customizada (a ser executada pelo root em alta prioridade) que poderia observar tais padrões de desova do processo e, se necessário, matá-los por pgid ou userid (ie simultaneouly, não um por um como o assassino da OOM) antes de se tornarem fatais para o sistema. Funcionaria para taxas de desova / redução de recursos razoáveis , mas não tenho certeza se possível para apenas quaisquer taxas.