Skip to content

KVM Memballoon add support for Free Page Reporting and autodeflate #11930

@bradh352

Description

@bradh352

The required feature described as a wish

Current versions of libvirt support additional memory ballooning options of Free Page Reporting and autodeflate which in theory can help VMs effectively share physical memory. At least with KVM, its not clear why memory overprovisioning toggles exist since this feature isn't enabled in the libvirt xml so no automatic ballooning will occur.

Openstack's nova recently made this same change: openstack/nova@cd401c5

This feature was introduced all the way back in libvirt v6.9.0 (2020-11-02), so its not exactly a new feature.

While this may not be of a benefit to true production workloads, we have a use-case where developers are spinning up environments to run large, but infrequent builds with VMs set to 256G+ memory, but they consume less than 1G most of the time. It would be great to be able to better utilize the hardware resources for this usecase.

Metadata

Metadata

Assignees

No one assigned

    Labels

    No labels
    No labels

    Type

    No type

    Projects

    Status

    No status

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions