从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}]