Sobes.tech
Junior — Middle

Quais critérios o Linux OOM Killer usa para escolher um processo para terminar?

sobes.tech IA

Resposta da IA

O OOM Killer do Linux seleciona um processo para terminar, com base em vários critérios, para liberar memória e manter o funcionamento do sistema:

  • Memória consumida pelo processo — processos que ocupam mais memória têm maior probabilidade de serem terminados.
  • Pontuação OOM (avaliação do processo) — calculada com base no consumo de memória e na prioridade do processo.
  • Prioridade do processo (valor nice) — processos com prioridade mais baixa são selecionados com mais frequência.
  • Importância do processo para o sistema — processos do sistema e de alta prioridade geralmente estão protegidos.

Assim, o OOM Killer tenta terminar o processo que liberta a maior quantidade de memória com o menor dano possível ao sistema.