none
如何获取Hyper-V Server上面各虚拟机一段时间内CPU和内存平均使用率 RRS feed

  • 问题

  • 各位好!

    我本地有1台hyper-v server  (windows server 2012),上面安装了多个虚拟机。现在有1个需求。我想获取这些虚拟机的一段时间内CPU和内存平均使用率(注意是一段时间内的平均使用率),以便统计生成图表显示在自己做的网站上面。查了下网上,很多都是获取当前时间虚拟机cpu和内存的使用率。是不是要在hyper-V server 上面新建数据收集器,性能计数器?应该怎么做? 如果收集到了数据, 远程如何去拿? 谢谢大家了。 

    我先答下我的思路。

    第一种方法: 在server上面新建数据收集器,计数器(性能计数器),保存到磁盘。然后去分析。这个比较麻烦。

    第二种方法: 刚好机器是 sever 2012 R2 的 ,powershell提供了 一个叫 Get-VM 的方法,能统计出最近一段时间(指最近N小时)的cpu 内存平均使用率,不过没看到有查询比如昨天5点的数据的方法,这样的话,意味着每隔N个小时就得统计下,而且得把结果存起来。

     不知有没有更好的办法

    2014年3月30日 12:37

答案

  • 您好

    建議您使用Performance Monitor 工具,來收集數據分析

    參考此連結

    http://social.technet.microsoft.com/Forums/zh-CN/397dc285-a0bb-477d-8566-8dbb132555d3#20d8864c-cb5b-4e09-9951-b1bf647dc835

    或是可以使用cacti 來收集您VM的SNMP 相關資訊來分析。

    2014年3月31日 1:57

全部回复

  • 您好

    建議您使用Performance Monitor 工具,來收集數據分析

    參考此連結

    http://social.technet.microsoft.com/Forums/zh-CN/397dc285-a0bb-477d-8566-8dbb132555d3#20d8864c-cb5b-4e09-9951-b1bf647dc835

    或是可以使用cacti 來收集您VM的SNMP 相關資訊來分析。

    2014年3月31日 1:57
  • 您好,

    请问您还需要帮助么?

    谢谢。


    Jeremy Wu

    TechNet Community Support

    2014年4月2日 6:31
    版主