Hyper-V CPU利用率,好工具?

我从这篇文章中学到了很多东西: 主机CPU%不包括子虚拟机CPU% ,特别是我了解到,'主机操作系统'和'子虚拟机'是HyperVisor层中的同级。

在HyperVisor(硬件)层有没有很好的工具来“监视”CPU和其他资源计数器? 我知道perfmon(看特殊的Hyper-V CPU计数器)是标准答案,但是我已经远离了perfmon进行临时监视。 当我在服务器上创build多个新虚拟机时,是否有一个好的OSS或免费工具来“监视”资源利用率?

我是一个开发人员,所以如果没有任何好的UI工具来展示这些数据,我会考虑创build一个,但只有在需要的时候。

PS我的具体情况是为新的Windows 8 Server和SQL 2012(整个应用程序堆栈)创build新的Web,SQL和后端服务器虚拟机。 我需要监视它们的使用情况,并知道何时需要增长到超过1个主机(我需要将虚拟机拆分成不同的主机,因为我碰到了第一台主机的硬件限制,并且诊断出问题)。

我使用了名为“Hyper-V Mon”的工具,它将完成您所描述的工作:

在这里输入图像说明

在这里下载: http : //www.tmurgent.com/Tools.aspx (向下滚动一下)

我最初从Hyper-v.nu博客发现了这个工具,特别是这篇文章: http ://www.hyper-v.nu/archives/pnoorderijk/2011/10/monitoring-a-hyper-v-environment-part- 1 /

Solarwinds有一个非常好的免费工具来进行hyper-v监控: VM Monitor

那里有很多监视工具。 Nagios是一个免费的工具,您可以下载并使用它来改变您的指标。 请记住,服务器监控的任何内容都只能通过perfmon直接或通过WMI来观察perfmon计数。

虽然HyperVpipe理器并没有真正给你一个详细的指标列表,但我发现一般情况下,CPU的使用情况足以让我们偶尔看一眼如何运行。

您也可以通过WMI或SNMP监视窗口。 这两者都可以为您提供VM级别的CPU,内存和磁盘使用率指标。 这样,您只需要问虚拟机如何做,而不是问虚拟机pipe理程序它是如何看待虚拟机的。