mirror of
https://gitlab.com/libvirt/libvirt.git
synced 2025-01-22 04:25:18 +00:00
qemu_command: Generate prealloc-threads property
Let's generate prealloc-threads property onto the cmd line if domain configuration requests so. Signed-off-by: Michal Privoznik <mprivozn@redhat.com> Reviewed-by: Martin Kletzander <mkletzan@redhat.com>
This commit is contained in:
parent
75a4e0165e
commit
b8d6ecc70c
@ -3806,7 +3806,10 @@ qemuBuildMemoryBackendProps(virJSONValue **backendProps,
|
|||||||
return -1;
|
return -1;
|
||||||
} else {
|
} else {
|
||||||
if (!priv->memPrealloc &&
|
if (!priv->memPrealloc &&
|
||||||
virJSONValueObjectAdd(&props, "B:prealloc", prealloc, NULL) < 0)
|
virJSONValueObjectAdd(&props,
|
||||||
|
"B:prealloc", prealloc,
|
||||||
|
"p:prealloc-threads", def->mem.allocation_threads,
|
||||||
|
NULL) < 0)
|
||||||
return -1;
|
return -1;
|
||||||
}
|
}
|
||||||
|
|
||||||
|
@ -16,7 +16,7 @@ XDG_CONFIG_HOME=/tmp/lib/domain--1-instance-00000092/.config \
|
|||||||
-m size=14680064k,slots=16,maxmem=1099511627776k \
|
-m size=14680064k,slots=16,maxmem=1099511627776k \
|
||||||
-overcommit mem-lock=off \
|
-overcommit mem-lock=off \
|
||||||
-smp 8,sockets=1,dies=1,cores=8,threads=1 \
|
-smp 8,sockets=1,dies=1,cores=8,threads=1 \
|
||||||
-object '{"qom-type":"memory-backend-memfd","id":"ram-node0","hugetlb":true,"hugetlbsize":2097152,"share":true,"prealloc":true,"size":15032385536,"host-nodes":[3],"policy":"preferred"}' \
|
-object '{"qom-type":"memory-backend-memfd","id":"ram-node0","hugetlb":true,"hugetlbsize":2097152,"share":true,"prealloc":true,"prealloc-threads":8,"size":15032385536,"host-nodes":[3],"policy":"preferred"}' \
|
||||||
-numa node,nodeid=0,cpus=0-7,memdev=ram-node0 \
|
-numa node,nodeid=0,cpus=0-7,memdev=ram-node0 \
|
||||||
-uuid 126f2720-6f8e-45ab-a886-ec9277079a67 \
|
-uuid 126f2720-6f8e-45ab-a886-ec9277079a67 \
|
||||||
-display none \
|
-display none \
|
||||||
@ -29,7 +29,7 @@ XDG_CONFIG_HOME=/tmp/lib/domain--1-instance-00000092/.config \
|
|||||||
-no-acpi \
|
-no-acpi \
|
||||||
-boot strict=on \
|
-boot strict=on \
|
||||||
-device '{"driver":"piix3-usb-uhci","id":"usb","bus":"pci.0","addr":"0x1.0x2"}' \
|
-device '{"driver":"piix3-usb-uhci","id":"usb","bus":"pci.0","addr":"0x1.0x2"}' \
|
||||||
-object '{"qom-type":"memory-backend-file","id":"memnvdimm0","mem-path":"/tmp/nvdimm","share":true,"prealloc":true,"size":536870912,"host-nodes":[3],"policy":"preferred"}' \
|
-object '{"qom-type":"memory-backend-file","id":"memnvdimm0","mem-path":"/tmp/nvdimm","share":true,"prealloc":true,"prealloc-threads":8,"size":536870912,"host-nodes":[3],"policy":"preferred"}' \
|
||||||
-device '{"driver":"nvdimm","node":0,"memdev":"memnvdimm0","id":"nvdimm0","slot":0}' \
|
-device '{"driver":"nvdimm","node":0,"memdev":"memnvdimm0","id":"nvdimm0","slot":0}' \
|
||||||
-audiodev '{"id":"audio1","driver":"none"}' \
|
-audiodev '{"id":"audio1","driver":"none"}' \
|
||||||
-device '{"driver":"virtio-balloon-pci","id":"balloon0","bus":"pci.0","addr":"0x3"}' \
|
-device '{"driver":"virtio-balloon-pci","id":"balloon0","bus":"pci.0","addr":"0x3"}' \
|
||||||
|
Loading…
x
Reference in New Issue
Block a user