0
是否有可能使用libvirt的python绑定从主机获取虚拟机的运行,等待和准备好时间?从libvirt获取CPU统计信息
是否有可能使用libvirt的python绑定从主机获取虚拟机的运行,等待和准备好时间?从libvirt获取CPU统计信息
我不确定“等待”和“准备好”的意思,但无论如何,我相信可以使用在域对象上调用的getCPUStats()函数。该函数的文档字符串如下:
getCPUStats(总的,标志= 0)正在运行的域
萃取物CPU的统计信息。成功时它将返回字典类型的数据列表。如果布尔总数为False或0,则列表中的第一个元素是指主机上的CPU0,第二个元素是CPU1,依此类推。数据结构的格式如下:
[{CPU_TIME:XXX},{CPU_TIME:XXX},...]
如果是真或1,则返回格式总域CPU统计的
[{CPU_TIME:XXX,user_time:XXX,SYSTEM_TIME:XXX}]