mirror of
https://gitlab.com/libvirt/libvirt.git
synced 2024-12-22 13:45:38 +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
|
||||
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
|
||||
|
||||
@ -75,7 +79,20 @@ Guest setup
|
||||
|
||||
#. 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
|
||||
|
||||
|
Loading…
Reference in New Issue
Block a user