我正在将一些VM从一个主机迁移到另一个主机(Win,2012,R2,以赢得2016年),并且注意到新主机上的CPU使用率要高得多(相当高)。
我在任务资源管理器上看到了这种情况,所以决定使用尝试更好地查看哪个VM使用最多的CPU。
在任务管理器中报告的内容与在Process中报告的内容有很大的不同。
我目前在任务资源管理器中报告了超过60%的CPU利用率,而在Process中则为4-5%。
在任务资源管理器中,在Hyper下运行的所有VM都属于一个条目,其本身约为40%,而在Process中,vmcompute.exe大约为1%。
我不知道该相信什么。
对造成这种行为的原因有什么想法吗?
谢谢。
发布于 2019-05-30 15:01:01
收集有关VM的信息的方法之一是“测量-VM”PowerShell cmdlet。它将需要VM中的“启用-VMResourceMetering”。
使用它的例子:
Get-VM \ Enable-VMResourceMetering
测度-VM
此外,您还可以查看(https://www.veeam.com/virtual-server-management-one-free.html),它是用于虚拟环境的最佳监控和分析工具之一。
https://serverfault.com/questions/969112
复制相似问题