我正在使用xen hypervisor。我试图获取在xen hypervisor之上运行的VM的IO计数。有人可以建议我一些方法或工具来获得IO计数吗?我尝试使用xenmon和virt-top。 Virt-top不提供任何值,xenmon始终显示0.任何建议可以获取VM发出的读取或写入调用次数或特定VM的读取和写入(块IO)带宽。谢谢!
此致 Sethu
答案 0 :(得分:0)
答案 1 :(得分:0)
您可以在大多数系统上直接从sysfs中读取此信息。您想要打开以下目录:
/sys/devices/xen-backend
查找以vbd-
命名法是:
vbd-{domain_id}-{vbd_id}/statistics
在里面,你会找到你需要的东西,这是:
br_req
将是写障碍,中止等事物的总计数。
注意,要使其工作,必须告诉内核通过sysfs导出Xen属性,但大多数Xen软件包都启用了此功能。此外,sysfs中的位置可能与早期版本的Xen不同。