[PATCH 0/4 0/1 0/1 V2] Add new public API virDomainGetPcpusUsage() and pcpuinfo command in virsh

[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]

 



"virt-top -1" can call virDomainGetPcpusUsage() periodically and get
the CPU activities per CPU. (See the last patch in this series).

virsh is also added a pcpuinfo command which calls virDomainGetPcpusUsage(),
it gets information about the physic CPUs, such as the usage of
CPUs, the current attached vCPUs.

# virsh pcpuinfo rhel6
CPU:            0
Curr VCPU:      -
Usage:          47.3

CPU:            1
Curr VCPU:      1
Usage:          46.8

CPU:            2
Curr VCPU:      0
Usage:          52.7

CPU:            3
Curr VCPU:      -
Usage:          44.1



Patch for libvirt(4 patches):

 daemon/remote.c              |   68 ++++++++++++++++++++++++++++++
 include/libvirt/libvirt.h.in |    5 ++
 python/generator.py          |    1 +
 src/driver.h                 |    7 +++
 src/libvirt.c                |   51 +++++++++++++++++++++++
 src/libvirt_public.syms      |    5 ++
 src/qemu/qemu.conf           |    5 +-
 src/qemu/qemu_conf.c         |    3 +-
 src/qemu/qemu_driver.c       |   74 +++++++++++++++++++++++++++++++++
 src/remote/remote_driver.c   |   51 +++++++++++++++++++++++
 src/remote/remote_protocol.x |   17 +++++++-
 src/remote_protocol-structs  |   13 ++++++
 src/util/cgroup.c            |    7 +++
 src/util/cgroup.h            |    1 +
 tools/virsh.c                |   93 ++++++++++++++++++++++++++++++++++++++++++
 tools/virsh.pod              |    5 ++
 16 files changed, 402 insertions(+), 4 deletions(-)

Patch for ocaml-libvirt (1 patch):

 libvirt/libvirt.ml          |    1 +
 libvirt/libvirt.mli         |    4 ++++
 libvirt/libvirt_c_oneoffs.c |   25 +++++++++++++++++++++++++
 3 files changed, 30 insertions(+), 0 deletions(-)

Patch for virt-top (1 patch):

 virt-top/virt_top.ml |   75 +++++++++++++++++--------------------------------
 1 files changed, 26 insertions(+), 49 deletions(-)

-- 
1.7.4.4

--
libvir-list mailing list
libvir-list@xxxxxxxxxx
https://www.redhat.com/mailman/listinfo/libvir-list


[Index of Archives]     [Virt Tools]     [Libvirt Users]     [Lib OS Info]     [Fedora Users]     [Fedora Desktop]     [Fedora SELinux]     [Big List of Linux Books]     [Yosemite News]     [KDE Users]     [Fedora Tools]