Paste a raw dmesg Out-Of-Memory block to expose the crime scene: who ate your RAM, who died, and exactly how to prevent the next execution.
-1000 (immune — never killed) to +1000 (highest kill priority).
The kernel selects the process with the highest adjusted oom_score: badness = rss × (adj + 1000).
A score of 0 is neutral. Services should set OOMScoreAdjust=-1000 in their systemd unit to be immune.
systemctl daemon-reload && systemctl restart <service> to apply.
Verify with cat /proc/<pid>/oom_score_adj.
systemd-cgtop to monitor live cgroup memory.
⚠️ IMPORTANT DISCLAIMER: Tools are provided "AS IS" for educational purposes only.
Review all commands before executing. By using this site you agree to our Terms of Service.