[openstack-dev] [nova] Running large instances with CPU pinning and OOM

Chris Dent cdent+os at anticdent.org
Thu Sep 28 21:31:19 UTC 2017

On Thu, 28 Sep 2017, Premysl Kouril wrote:

>> Only the memory mapped for the guest is striclty allocated from the
>> NUMA node selected. The QEMU overhead should float on the host NUMA
>> nodes. So it seems that the "reserved_host_memory_mb" is enough.
> Even if that would be true and overhead memory could float in NUMA
> nodes it generally doesn't prevent us from running into OOM troubles.
> No matter where (in which NUMA node) the overhead memory gets
> allocated, it is not included in available memory calculation for that
> NUMA node when provisioning new instance and thus can cause OOM (once
> the guest operating system  of the newly provisioned instance actually
> starts allocating memory which can only be allocated from its assigned
> NUMA node).

Some of the discussion on this bug may be relevant:


Chris Dent                      (⊙_⊙')         https://anticdent.org/
freenode: cdent                                         tw: @anticdent

More information about the OpenStack-dev mailing list