-
Igor Mammedov authored
Current default round-robin way of distributing VCPUs among NUMA nodes might be wrong in case on multi-core/threads CPUs. Making guests confused wrt topology where cores from the same socket are on different nodes. Allow a machine to override default mapping by providing MachineClass::cpu_index_to_socket_id() callback which would allow it group VCPUs from a socket on the same NUMA node. Signed-off-by:
Igor Mammedov <imammedo@redhat.com>
Reviewed-by:
Andreas Färber <afaerber@suse.de>
Signed-off-by:
Eduardo Habkost <ehabkost@redhat.com>Igor Mammedov authoredCurrent default round-robin way of distributing VCPUs among NUMA nodes might be wrong in case on multi-core/threads CPUs. Making guests confused wrt topology where cores from the same socket are on different nodes. Allow a machine to override default mapping by providing MachineClass::cpu_index_to_socket_id() callback which would allow it group VCPUs from a socket on the same NUMA node. Signed-off-by:
Igor Mammedov <imammedo@redhat.com>
Reviewed-by:
Andreas Färber <afaerber@suse.de>
Signed-off-by:
Eduardo Habkost <ehabkost@redhat.com>
Loading