Bug 1844721, Need NUMA aware RAM reservation to avoid OOM killing host processes, is marked as a duplicate of this bug.
For bug 1844721, there is no mixing of VMs using small pages and not-using small pages on the same compute, but all VMs have their CPUs pinned.
The root cause of bug 1844721 is nova lacking the capability of reserving memory on NUMA 0 for host processes.
The option 1 proposed in this bug report, plus adding a restraint of "when VM has its CPU pinned", is a sensible solution.
Bug 1844721, Need NUMA aware RAM reservation to avoid OOM killing host processes, is marked as a duplicate of this bug.
For bug 1844721, there is no mixing of VMs using small pages and not-using small pages on the same compute, but all VMs have their CPUs pinned.
The root cause of bug 1844721 is nova lacking the capability of reserving memory on NUMA 0 for host processes.
The option 1 proposed in this bug report, plus adding a restraint of "when VM has its CPU pinned", is a sensible solution.