Hyper-V VM CPU 使用率监控

Hyper-V VM CPU 使用率监控

我正在将多个虚拟机从一台主机迁移到另一台主机(从 Win 2012R2 到 Win 2016),并且注意到新主机上的 CPU 使用率要高得多(高很多)。

我在任务资源管理器中看到了这一点,因此决定使用进程资源管理器来尝试更好地了解哪些虚拟机使用了最多的 CPU。

任务管理器中报告的内容与进程资源管理器中报告的内容之间存在很大差异。

目前,任务资源管理器报告的 CPU 利用率超过 60%,而进程资源管理器报告的 CPU 利用率仅为 4-5%。

在任务资源管理器中,所有在 Hyper-V 下运行的虚拟机都属于一个条目,该条目本身占约 40%,而在进程资源管理器中,vmcompute.exe 占约 1%。

我不知道该相信什么。

对于导致这种行为的原因您有什么想法吗?

谢谢。

答案1

收集虚拟机信息的方法之一是“Measure-VM”PowerShell cmdlet。它需要在虚拟机中启用“Enable-VMResourceMetering”。

使用示例:

获取虚拟机|启用虚拟机资源计量

测量虚拟机

此外,您还可以查看 Veeam One 社区版 (https://www.veeam.com/virtual-server-management-one-free.html) 是虚拟环境最好的监控和分析工具之一。

相关内容