]> git.ipfire.org Git - thirdparty/libvirt.git/commit
cpustats: report user and sys times
authorEric Blake <eblake@redhat.com>
Fri, 9 Mar 2012 15:20:20 +0000 (08:20 -0700)
committerEric Blake <eblake@redhat.com>
Mon, 12 Mar 2012 14:46:56 +0000 (08:46 -0600)
commit759095f6367cf5ab3b66ab9916594d12cbc6e95e
treeda5c14b1b310a1dd9f0433929784247fc7bd269a
parent0d0b409863b4c7621e54c72869ee0f28a6ea1e04
cpustats: report user and sys times

Thanks to cgroups, providing user vs. system time of the overall
guest is easy to add to our existing API.

* include/libvirt/libvirt.h.in (VIR_DOMAIN_CPU_STATS_USERTIME)
(VIR_DOMAIN_CPU_STATS_SYSTEMTIME): New constants.
* src/util/virtypedparam.h (virTypedParameterArrayValidate)
(virTypedParameterAssign): Enforce checking the result.
* src/qemu/qemu_driver.c (qemuDomainGetPercpuStats): Fix offender.
(qemuDomainGetTotalcpuStats): Implement new parameters.
* tools/virsh.c (cmdCPUStats): Tweak output accordingly.
include/libvirt/libvirt.h.in
src/qemu/qemu_driver.c
src/util/virtypedparam.h
tools/virsh.c