我在两台物理机器上有一个 Hyper-V 集群。我有一小部分虚拟机在集群上运行,这些虚拟机的操作系统各不相同。我正在尝试收集虚拟机的运行指标,以便我们能够了解虚拟机中正在发生的事情。
我感兴趣的是磁盘 IO 和 CPU 使用率等。理想情况下,我可以监控内存使用率和交换、CPU 状态(IO 等待与工作)等。
传统上,我在虚拟机上安装了 SNMP 客户端,并像监控物理计算机一样监控每台虚拟机。但是,我读到过,不应该直接监控虚拟机,而应该尝试通过虚拟机管理程序主机进行监控。
有没有更好的方法来从该集群上的虚拟机收集运行指标?
答案1
这里有一些关于监控 Hyper-V 的优秀信息:
http://blogs.msdn.com/b/tvoellm/archive/2009/04/23/monitoring-hyper-v-performance.aspx