Skip to content
Latchkey

O Que É o OOM Killer?

O OOM killer é a parte do kernel do Linux que, quando a memória se esgota e não há outro recurso, seleciona e mata um processo para liberar memória. Ele pontua os processos candidatos por seu consumo de memória e outras heurísticas para escolher uma vítima. O processo morto simplesmente desaparece, muitas vezes com pouco aviso em seus próprios logs.

Por que isso importa

Em runners do Latchkey e em outras máquinas de CI, um build que excede a memória disponível é frequentemente encerrado pelo OOM killer, aparecendo como uma morte abrupta e inexplicada. Verificar o log do kernel em busca de eventos de OOM é a maneira de confirmar que a memória, e não o código, causou a falha.

Guias relacionados