OOM Score - Definição do Glossário de CI/CD
O OOM score é um valor por processo que o kernel do Linux usa para decidir qual processo encerrar primeiro quando a memória se esgota. Um oom_score mais alto torna um processo uma vítima mais provável do out-of-memory killer.
Ajuste
Você pode influenciar o killer com oom_score_adj. Na prática, um job de CI que morre com exit 137 era o alvo de maior pontuação quando o host ou o container atingiu seu limite de memória; reduzir o uso de memória ou aumentar o limite é a solução.
Guias relacionados
cgroups - CI/CD Glossary Definitioncgroups: cgroups (control groups) are a Linux kernel feature that limits and accounts for the resources (CPU,…
Resource Limits - CI/CD Glossary DefinitionResource Limits: Resource limits cap the CPU and memory a container may consume, enforced through cgroups. In…
OOM (Out of Memory) - CI/CD Glossary DefinitionOOM (Out of Memory): **OOM** is when a process exceeds available memory and the kernel kills it. On CI runner…