Lorsqu’un cgroup atteint sa limite mémoire dure, le noyau tente d’abord de récupérer des pages (cache, swap si disponible). Si cela ne suffit pas, un OOM cgroup est déclenché et un ou plusieurs processus du cgroup sont généralement tués par SIGKILL.

Dans un conteneur, cela apparaît souvent comme OOMKilled, avec un code de sortie 137. En cgroup v2, l’événement est visible dans memory.events (oom / oom_kill). Si memory.high est configuré, il provoque plutôt du reclaim et un ralentissement avant l’atteinte de memory.max.