Tagged articles

systemd-oomd

3 articles · Page 1 of 1
Golang Shines
Golang Shines
Jul 14, 2026 · Operations

Why Does OOM Occur Even When Server Memory Looks Sufficient?

The article explains that out‑of‑memory (OOM) events can happen despite apparent free memory because OOM can be triggered by cgroup limits, NUMA constraints, kernel allocation failures, or systemd‑oomd policies, and it provides a step‑by‑step diagnostic method covering logs, metrics, and Kubernetes specifics.

KubernetesLinuxMemory
0 likes · 27 min read
Why Does OOM Occur Even When Server Memory Looks Sufficient?
MaGe Linux Operations
MaGe Linux Operations
Jul 12, 2026 · Operations

Why Does OOM Occur Even When Server Memory Looks Sufficient?

Even when monitoring shows free memory, Linux can still kill processes due to various OOM paths such as cgroup limits, NUMA allocation failures, kernel high-order allocation issues, or systemd‑oomd, and this guide walks through a reproducible investigation and remediation process.

KubernetesLinuxOOM
0 likes · 29 min read
Why Does OOM Occur Even When Server Memory Looks Sufficient?
Open Source Linux
Open Source Linux
Jun 23, 2022 · Operations

Why Ubuntu 22.04’s systemd-oomd Randomly Kills Apps and How to Fix It

Ubuntu 22.04 LTS enables systemd‑oomd by default, but many users report that it unexpectedly kills applications like Firefox, Chrome, and VS Code even without visible memory pressure; Canonical explains the termination conditions, highlights the swap‑size issue, and outlines planned fixes for the upcoming 22.04.1 release.

LinuxUbuntuprocess termination
0 likes · 4 min read
Why Ubuntu 22.04’s systemd-oomd Randomly Kills Apps and How to Fix It