[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:
https://bugs.launchpad.net/nova/+bug/1683858
--
Chris Dent (⊙_⊙') https://anticdent.org/
freenode: cdent tw: @anticdent
More information about the OpenStack-dev
mailing list