当在 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
除了您已经做过的事情外,您在这里能做的事情不多。总结得很好,故事很完整,这里有很多链接(它还引用了您提供链接的知识库):
答案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 客户机内部也有效。