O kernel do Linux, por padrão, compromete a memória de modo que, às vezes, um programa aloque com sucesso a memória não disponível, e o OOM iniciará e matará um processo aleatório. Desativar isso talvez permita que você identifique qual aplicativo rouba a memória. Por exemplo. se um aplicativo estiver subitamente alocando um grande pedaço de memória, ele falhará (e esperamos que retorne uma mensagem de erro). Outros aplicativos podem falhar ao alocar memória também, então você deve ficar atento a um falso positivo.
echo 2 > / proc / sys / vm / overcommit_memory