Hyper-V 监控虚拟机磁盘活动
如何获取 Hyper-V 虚拟机从主机系统的物理磁盘读取/写入的字节数?
How can I get the number of bytes read from/written into the physical disk of the host system by Hyper-V virtual machines?
如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。
绑定邮箱获取回复消息
由于您还没有绑定你的真实邮箱,如果其他用户或者作者回复了您的评论,将不能在第一时间通知您!
发布评论
评论(3)
您可以尝试名为 ApexSQL VM Monitor 的商业工具。我可以提到它有很多预定义的指标用于检查虚拟机管理程序和虚拟机性能,例如主机和虚拟机的磁盘读/写速率。
它还提供监控数据的图形表示,并具有警报功能,因此当某些硬件资源或虚拟机性能不佳或使用过多资源时,您可以及时收到警报。
除了此工具之外,您还可以查看其他商业工具,例如 ManagEngine、Paessler 或 太阳风
You can try a commercial tool called ApexSQL VM Monitor. I can mention that it has a lot of predefined metrics for inspecting hypervisor and virtual machine performance, such as disk read/write rate for both host and virtual machine.
It also provides graphical presentation of monitored data and has alerting ability so you can be just-on-time alerted when some of the hardware resources or virtual machines is poorly performing or utilizing too much resources.
Beside this tool, you may also check out other commercial tools like tools from ManagEngine, Paessler or SolarWinds
当然,您始终可以使用每台托管计算机自己的内置性能监控,例如 Perfmon对于 Windows 客户端。
然而,托管 Hyper-V 服务器还公开了大量计数器,不仅针对其自己的操作系统,而且还针对每台托管计算机。有关详细信息,请参阅文章 此处和这里。
Of course, you can always use each hosted machine's own built-in performance monitoring, such as Perfmon for Windows clients.
However, the hosting Hyper-V server also exposes a ton of counters not only for its own OS, but also for each hosted machine. For more info, see articles here and here.
您可以从命令行使用 typeperf,
您可能需要通过
Windows Server 的某些变体使用略有不同的名称来启用磁盘性能计数器。如果以上方法不起作用,您可以使用:
You can use typeperf from the command line
you may need to enable disk performance counters through
Some variants of windows server use slightly different names. If the above doesn't work you can use: