Re: Host information from libvirt KVM/Xen

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

 



On 02/14/2013 04:42 AM, Parakkal, Navin S wrote:
> Hi,

[Please don't top-post on technical lists]

>    Is this not supported for Xen ?  I get something like the below for Xen+ssh .
> 
> libvir: error : this function is not supported by the connection driver: virNodeGetCPUStats
> libvir: error : this function is not supported by the connection driver: virNodeGetMemoryStats

Indeed, that appears to be the case.  Patches are welcome, and it may be
as simple as wiring up xen/xen_driver.c to reuse the same node-generic
functions already in use by qemu; that is, adding something like the
following four lines:

    .nodeGetCPUStats = nodeGetCPUStats, /* 1.0.3 */
    .nodeGetMemoryStats = nodeGetMemoryStats, /* 1.0.3 */
    .nodeGetCellsFreeMemory = nodeGetCellsFreeMemory, /* 1.0.3 */
    .nodeGetFreeMemory = nodeGetFreeMemory, /* 1.0.3 */

However, as I tend to develop for qemu rather than xen, I probably won't
be able to test this any time soon, so having someone else try and test
the patch will help it get implemented faster.

>>    I'm able to get the CPU utilization metrics from libvirt for the guests (VM's) remotely . Is it possible to get the Host Cpu stat's through libvirt ?
>>    I didn't find any information regarding the host cpu cycles and memory utilization to collect them remotely. Libvirt is installed on all the hosts.
> 
> You want to use the virNodeGetCPUStats() and virNodeGetMemoryStats() APIs.  In virsh, these are wrapped under 'nodecpustats' and 'nodememstats'.
> 

-- 
Eric Blake   eblake redhat com    +1-919-301-3266
Libvirt virtualization library http://libvirt.org

Attachment: signature.asc
Description: OpenPGP digital signature

_______________________________________________
libvirt-users mailing list
libvirt-users@xxxxxxxxxx
https://www.redhat.com/mailman/listinfo/libvirt-users

[Index of Archives]     [Virt Tools]     [Lib OS Info]     [Fedora Users]     [Fedora Desktop]     [Fedora SELinux]     [Yosemite News]     [KDE Users]

  Powered by Linux