At Thu, 03 Jul 2014 17:46:14 +0300,
Gleb Voronich wrote:
> virDomainMemoryStats() gets those stats, if qemu is new enough to
> provide them, and if the guest cooperates to provide them.
Well I use the latest QEMU 2.0.0
I have the latest CentOS 6.5 installed on the guest and unfortunately
I can't get more stats that I have.
> Which OS are you using in your guests?
>
> Of course, you need to have the virtio balloon driver up and runnig in
> your guests.
CentOS 6.5 x86_64
It has the balloon driver and it is up and running:
# modinfo virtio_balloon
filename:
/lib/modules/2.6.32-431.17.1.el6.x86_64/kernel/drivers/virtio/virtio_balloon.ko
license: GPL
description: Virtio balloon driver
srcversion: BB9F75B2CAF3435CC507998
alias: virtio:d00000005v*
depends: virtio,virtio_ring
vermagic: 2.6.32-431.17.1.el6.x86_64 SMP mod_unload modversions
In this case, it's your guest kernel that's too old to support these
stats.
Apparently, reporting statistics in the balloon driver was introduced
in the kernel on 24th Feb 2010 (commit
9564e138b1f6eb137f7149772438d3f3fb3277dd) which clearly predates
version 2.6.32 (2nd December 2009).
Claudio