KVM - The Linux Kernel-Based Virtual Machine
News, Blogs and Resources on the Linux (KVM) Kernel-Based Virtual Machine

Balloon Driver code added to Windows guest driver GPL repository

Within the last few days balloon driver code has been added to the GPL repository of the KVM windows guest driver. Ballooning is just one technique of providing memory overcommit with server virtualization. Other techniques include page sharing, and swapping. The technique of ballooning requires cooperation between the guest and host where the guest is responsible for picking unused memory pages to evict. The ballooning feature is currently available via monitor commands on the host.

 

On the host side, the balloon driver has been available on linux since kernel version 2.6.27 and a recent enough version of kvm. On the guest side, only linux so far has a balloon driver capable of cooperating with kvm hosts for giving up unused memory. The balloon driver code recently added to the windows guest drivers is an an obvious indication that work is underway for windows guests but there is no indication of a timeline on when this will be available for testing.

See Also

Comments

available for download?

Has anyone put a ready-to-use driver/file online somewhere yet? 8-)

Re: available for download?

Since it has only just arrived in the public repository, I would not have too high hopes for it to be working correctly :) But you never know...if you feel brave, and have a backup of your Windows guest, you can fetch the sources from:
http://git.kernel.org/?p=virt/kvm/kvm-guest-drivers-windows.git;a=tree;f...

But no, I don't think anyone has uploaded a compiled version anywhere :) ...and if anyone (except for the developer himself) had uploaded it somewhere, I would probably still wait for some final- or at least test-version, before considering installing this on any of my machines. There hasn't been any public announcement on this, just a comment in a git log.

Best Regards
Kenni Lund

Post new comment

The content of this field is kept private and will not be shown publicly.