获取IO计数
我正在使用 xen 管理程序。我正在尝试获取在 xen 虚拟机管理程序之上运行的虚拟机的 IO 计数。有人可以建议我一些方法或工具来获取 IO 计数吗?我尝试使用 xenmon 和 virt-top。 Virt-top 没有给出任何值,xenmon 始终显示 0。有关获取 VM 发出的读或写调用次数或特定 VM 的读和写(块 IO)带宽的任何建议。谢谢 !
问候, 塞图
I am using xen hypervisor. I am trying to get the IO count of the VMs running on top of the xen hypervisor. Can someone suggest me some way or tool to get the IO count ? I tried using xenmon and virt-top. Virt-top doesnt give any value and xenmon always shows 0. Any suggestions to get the number of read or write calls made by a VM or the read and write(Block IO) bandwidth of a particular VM. Thanks !
Regards,
Sethu
如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。
绑定邮箱获取回复消息
由于您还没有绑定你的真实邮箱,如果其他用户或者作者回复了您的评论,将不能在第一时间通知您!
发布评论
评论(2)
在大多数系统上,您可以直接从 sysfs 读取此内容。您要打开以下目录:
并查找以
vbd-
开头的目录命名法是:
在里面,您将找到您需要的内容,即:
br_req
将是聚合计数 注意,要使其工作,必须告诉内核通过 sysfs 导出 Xen 属性,但大多数 Xen 软件包都启用了此功能。此外,sysfs 中的位置可能与早期版本的 Xen 不同。
You can read this directly from sysfs on most systems. You want to open the following directory:
And look for directories starting with
vbd-
The nomenclature is:
Inside, you'll find what you need, which is:
The
br_req
will be an aggregate count of things like write barriers, aborts, etc.Note, for this to work, The kernel has to be told to export Xen attributes via sysfs, but most Xen packages have this enabled. Additionally, the location in sysfs might be different with earlier versions of Xen.
你试过xentop吗?
还有 bwm-ng(检查您的发行版)。它显示每个磁盘的块利用率(真实/虚拟)。如果您知道附加到 VM 的虚拟磁盘的名称,则可以使用 bwm-ng 来获取这些统计信息。
have you tried xentop?
There is also bwm-ng (check your distro). It shows block utilization per disk (real/virtual). If you know the name of the virtual disk attached to the VM, then you can use bwm-ng to get those stats.