mirror of
https://gitlab.com/libvirt/libvirt.git
synced 2024-12-23 06:05:27 +00:00
docs: virtiofs: describe memfd memory backend
Nowadays memfd is the most convenient memory backend for vhost-user devices. Compared to file-backend memory and hugepages, there is no need to worry about configuring the location of the shm directory or allocating hugepages. Cc: Michal Prívozník <mprivozn@redhat.com> Cc: Ján Tomko <jtomko@redhat.com> Signed-off-by: Stefan Hajnoczi <stefanha@gmail.com> Reviewed-by: Michal Privoznik <mprivozn@redhat.com>
This commit is contained in:
parent
564512e916
commit
e30584ff06
@ -29,7 +29,11 @@ NUMA. As of QEMU 5.0.0 and libvirt 6.9.0, it is possible to
|
|||||||
specify the memory backend without NUMA (using the so called
|
specify the memory backend without NUMA (using the so called
|
||||||
memobject interface).
|
memobject interface).
|
||||||
|
|
||||||
Either of the following:
|
One of the following:
|
||||||
|
|
||||||
|
* Use memfd memory
|
||||||
|
|
||||||
|
No host setup is required when using the Linux memfd memory backend.
|
||||||
|
|
||||||
* Use file-backed memory
|
* Use file-backed memory
|
||||||
|
|
||||||
@ -75,7 +79,20 @@ Guest setup
|
|||||||
|
|
||||||
#. Specify the memory backend
|
#. Specify the memory backend
|
||||||
|
|
||||||
Either of the following:
|
One of the following:
|
||||||
|
|
||||||
|
* memfd memory
|
||||||
|
|
||||||
|
::
|
||||||
|
|
||||||
|
<domain>
|
||||||
|
...
|
||||||
|
<memoryBacking>
|
||||||
|
<source type='memfd'/>
|
||||||
|
<access mode='shared'/>
|
||||||
|
</memoryBacking>
|
||||||
|
...
|
||||||
|
</domain>
|
||||||
|
|
||||||
* File-backed memory
|
* File-backed memory
|
||||||
|
|
||||||
|
Loading…
Reference in New Issue
Block a user