Perfmon HyperV 逻辑处理器频率不正确

Perfmon HyperV 逻辑处理器频率不正确

当在 Windows 服务器或工作站上启用 HyperV 角色时,taskmgr 中 CPU 频率的报告不再有用。

解决方案已明确概述KB3003081

但是,我在 Win 8.1 机器上看到,该计数器报告的是 CPU 的默认频率。CPU-z 显示频率范围从 1.6ghz 到 3.2ghz

在 2012 R2 机器上它报告 0

两台机器都是 Windows 6.3.9600

如何监控启用 HyperV 的计算机上的 CPU 频率?

答案1

除了您已经做过的事情外,您在这里能做的事情不多。总结得很好,故事很完整,这里有很多链接(它还引用了您提供链接的知识库):

https://blogs.msdn.microsoft.com/danchar/2014/09/20/physicallogical-cpu-frequency-reporting-with-hyper-v-enabled/

答案2

一种方法可能是依靠 7zip 似乎能够实现的一个小技巧 —— 它能够“感知” CPU 频率。

C:\Temp>7z b

7-Zip 9.38 beta  Copyright (c) 1999-2014 Igor Pavlov  2015-01-03

CPU Freq:   2064   4000   4266   4000   2723   3282   3631   3282  3357

最终数字是 CPU 速度(我的情况是 turbo)。此方法在 hyperv 客户机内部也有效。

相关内容