A virtual-memory request reaches one of three overcommit admission policies before later physical demand meets cgroup, NUMA and other resource constraints.

Linux overcommit budgets virtual-memory commitments

Linux overcommit policy controls admission of certain virtual-memory commitments. It is separate from allocating resident physical pages, choosing an OOM victim, and enforcing a container’s memory limit. A successful allocation can precede physical demand, but that does not make all allocations free or guarantee that later accesses will succeed under every resource constraint. ...

December 18, 2027 · 5 min · XB Field Notes
A file flows through a loader funnel into the kernel; a separate later-writer arrow can change the running value.

sysctl tunes the running kernel

On Linux, sysctl exposes selected kernel parameters through /proc/sys. It can inspect the running state, and an authorized write can change that state without rebooting. A configuration file is a separate instruction to a loader. Confusing these two layers produces a familiar incident: the desired value is on disk, but the kernel is doing something else. ...

November 22, 2026 · 5 min · XB Field Notes