qemu-server/PVE
Alexandre Derumier 2ed5d5724c add custom numa topology support
numaX: cpus=<id[-id],memory=<mb>[[,hostnodes=<id[-id]>][,policy=<preferred|bind|interleave>]]

example:
-------
sockets:4
cores:2
memory:4096
numa: 1
numa0: cpus=0-1,memory=1024,hostnodes=0-1,policy=interleave
numa1: cpus=2-3,memory=3072,hostnodes=2,policy=bind

qemu command line
-----------------
-object memory-backend-ram,size=1024M,policy=interleave,host-nodes=0-1,id=ram-node0
-numa node,nodeid=0,cpus=0-1,memdev=ram-node0

-object memory-backend-ram,size=3072M,policy=bind,host-nodes=2,id=ram-node1
-numa node,nodeid=1,cpus=2-3,memdev=ram-node1

Signed-off-by: Alexandre Derumier <aderumier@odiso.com>
2014-12-04 13:02:47 +01:00
..
API2 Fix in PVE::QemuServer::snapshot_create 2014-12-04 12:30:35 +01:00
VZDump fix bug #502: allow creation of empty vma archives 2014-04-14 11:21:01 +02:00
Makefile use new QMPClient code 2012-07-13 07:21:34 +02:00
QemuMigrate.pm migration : add setup state 2014-06-17 08:57:31 +02:00
QemuServer.pm add custom numa topology support 2014-12-04 13:02:47 +01:00
QMPClient.pm qmpclient: use guest-sync-delimited 2014-12-02 13:09:53 +01:00