[libvirt] Non-contiguous NUMA cell numbers
Daniel P. Berrange
berrange at redhat.com
Wed Dec 23 16:59:45 UTC 2015
On Wed, Dec 23, 2015 at 05:14:16PM +0100, Andrea Bolognani wrote:
> Hi all,
>
> libvirt currently doesn't allow you to configure a guest with something
> like
>
> <cpu>
> <topology sockets='2' cores='5' threads='8'/>
> <numa>
> <cell id='0' cpus='0-39' memory='1048576' unit='KiB'/>
> <cell id='16' cpus='40-79' memory='1048576' unit='KiB'/>
> </numa>
> </cpu>
>
> with the following error:
>
> XML error: Exactly one 'cell' element per guest NUMA cell allowed,
> non-contiguous ranges or ranges not starting from 0 are not allowed
>
> The error message is very specific about not allowing gaps in NUMA cell
> numbering; however, on the very same host, I have
>
> $ numactl --hard | head -1
> available: 4 nodes (0-1,16-17)
>
> so gaps in numbering are definitely possible, at least on ppc64.
Well that says Linux supports gaps, but does QEMU actually allow
us to specify gaps ?
Regards,
Daniel
--
|: http://berrange.com -o- http://www.flickr.com/photos/dberrange/ :|
|: http://libvirt.org -o- http://virt-manager.org :|
|: http://autobuild.org -o- http://search.cpan.org/~danberr/ :|
|: http://entangle-photo.org -o- http://live.gnome.org/gtk-vnc :|
More information about the libvir-list
mailing list