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.