Query: viomb
OS: netbsd
Section: 4
Format: Original Unix Latex Style Formatted with HTML and a Horizontal Scroll Bar
VIOMB(4) BSD Kernel Interfaces Manual VIOMB(4)NAMEviomb -- VirtIO memory ballooning driverSYNOPSISvirtio* at pci? dev ? function ? viomb* at virtio?DESCRIPTIONvirtio(4) defines an interface for efficient, standard, and extensible I/O between the hypervisor and the virtual machine. The viomb driver supports the virtio-compliant memory ballooning device. Memory ballooning works as follows: 1. The host operator requests a guest to return some amount of memory to the host (via e.g. Qemu monitor balloon command). 2. The hypervisor sends the request via VirtIO memory ballooning device. 3. The guest viomb driver requests allocation of that amount of physical memory from the NetBSD memory management system. 4. The viomb device tells the hypervisor the guest physical memory address of the allocated memory via VirtIO memory ballooning device. The sysctl node hw.viomb.npages shows the requested number of memory pages to return to the hypervisor, while hw.viomb.actual shows the actual number of memory pages that are already returned to the hypervisor.SEE ALSOvirtio(4), sysctl(8) Rusty Russell, IBM Corporation, Virtio PCI Card Specification, http://ozlabs.org/~rusty/virtio-spec/.HISTORYThe viomb device driver appeared in NetBSD 6.0.BUGSThe userland interface should be same as the Xen ballooning device.BSDNovember 26, 2011 BSD
Related Man Pages |
---|
hv_vmbus(4) - freebsd |
ld(4) - netbsd |
viomb(4) - netbsd |
if_vtnet(4) - freebsd |
virtio_blk(4) - freebsd |
Similar Topics in the Unix Linux Community |
---|
Residential Memory |
Physical Memory expansion |
How can I check actual memory usage each Process? |
Installed Memory 32GB but shows only 16GB |
Sharing a physical disk with an LDOM |