Skip to content
Latchkey

Memory Pressure - Definição do Glossário de CI/CD

Memory pressure é a condição em que a RAM disponível é escassa, forçando o kernel a recuperar páginas agressivamente (descartando caches, fazendo swap) e, se não conseguir acompanhar, a invocar o out-of-memory killer. Ela precede os OOM kills e aparece como atividade crescente de page-fault e de recuperação.

Em CI

Memory pressure deixa um build lento muito antes de matá-lo: o page cache que continha suas dependências é despejado, então a próxima leitura de arquivo vai para o disco. No Linux você pode observá-la com a métrica PSI em /proc/pressure/memory. O estágio terminal é um OOM kill, que produz o exit code 137. Dimensionar o runner corretamente ou reduzir o paralelismo diminui a pressão.

Guias relacionados