Aller au contenu

OOM killer

OOM killer (en anglais out-of-memory killer) : mécanisme du noyau Linux qui tue un processus quand la mémoire manque, globalement ou dans un cgroup qui a atteint sa limite.

Dans un conteneur limité avec --memory, le dépassement provoque la mort du processus fautif par SIGKILL, sans message de l'application : le conteneur se termine avec le code 137 et docker inspect indique OOMKilled=true. Le fichier memory.events du cgroup compte ces événements.

Dans les cours

Voir aussi