balloon only resizes by 2M
Affects | Status | Importance | Assigned to | Milestone | |
---|---|---|---|---|---|
QEMU |
Expired
|
Undecided
|
Unassigned |
Bug Description
when in monitor and running balloon 512 from a 1024M VM, the vm dropped the size to 1020 (this value changes), then every subsequent request to balloon 512 will drop it by another 2M. The system was running at above 60% RAM free when these requests were made. also requesting to up the ram results in no change above 1024 (I'm guessing this is intentional, but was unable to find any documentation)
Versions:
qemu-kvm 0.13.0
qemu-kvm.git b377474e589e5a1
Qemu Command Line:
./x86_64-
Monitor Session:
QEMU 0.13.50 monitor - type 'help' for more information
(qemu) info balloon
balloon: actual=1024
(qemu) balloon 1536
(qemu) info balloon
balloon: actual=1024
(qemu) balloon 512
(qemu) info balloon
balloon: actual=1020
(qemu) info balloon
balloon: actual=1020
(qemu) balloon 512
(qemu) info balloon
balloon: actual=1018
description: | updated |
the same here:
host debian squeeze: qemu-kvm-0.12.5
guest: windows 2008 server
balloon driver: 6.1.7600.16385 10.8.2010
~# virsh -c qemu:///system dominfo 9 | grep Used
Used memory: 2064384 kB
~# virsh -c qemu:///system setmem 9 512000
~# virsh -c qemu:///system dominfo 9 | grep Used
Used memory: 2062336 kB
the same host, but winXP guest with the same balloon driver is working, looks like balloon driver issue...