[openstack-dev] realtime kvm cpu affinities
Chris Friesen
chris.friesen at windriver.com
Tue Jun 27 16:16:23 UTC 2017
On 06/27/2017 09:36 AM, Henning Schild wrote:
> Am Tue, 27 Jun 2017 09:28:34 -0600
> schrieb Chris Friesen <chris.friesen at windriver.com>:
>> Once you use "isolcpus" on the host, the host scheduler won't "float"
>> threads between the CPUs based on load. To get the float behaviour
>> you'd have to not isolate the pCPUs that will be used for emulator
>> threads, but then you run the risk of the host running other work on
>> those pCPUs (unless you use cpusets or something to isolate the host
>> work to a subset of non-isolcpus pCPUs).
>
> With openstack you use libvirt and libvirt uses cgroups/cpusets to get
> those threads onto these cores.
Right. I misremembered. We are currently using "isolcpus" on the compute node
to isolate the pCPUs used for packet processing, but the pCPUs used for guests
are not isolated.
Chris
More information about the OpenStack-dev
mailing list