使用Hyper-V时,Windows任务管理器显示的CPU速度是错的
[原文发表地址] Windows task manager shows wrong CPU Speed when using Hyper-V
[原文发表时间] 2013-04-11
最近我和我的好朋友Damian 都买了台Lenovo X1 Carbon Touch。它采用了Intel SpeedStep 技术, 所以会根据负载动态改变CPU速率。我们俩的笔记本是一样的。然而,这是Damian的任务管理器在基本空闲的状态下显示的数据。
而我的则是这样的:
这到底是怎么回事?他的CPU最大速率为2GHz,当前速率是0.60GHz,这表示他的CPU几乎是休眠状态。我的显示的却是以最大速率2.49GHz在“全速前进!”!
我们一遍又一遍的搞了一段时间,直到我们发现我为Windows Phone开发和我的Ubuntu虚拟机开了Hyper-V虚拟化平台。 但是他没有。
于是,我们安装了CPU-Z,一个轻量级的、非常灵敏的CPU利用率检测工具并知道了真实情况。实际上,两台机器都在降低速率,但是我的内核在运行虚拟机管理程序,所以它报告给任务管理器的CPU速率是错误的。任务管理器显示的是最大速率,而不是真实的(Hyper-V虚拟化)速率。
注意:CPU-Z很好用,但是Download.com用恶意的间谍软件对它进行了包装,在你安装的时候需要特别注意,否则会同时安装上一堆工具栏。当心点。
希望对有些人有帮助!它浪费了我30分钟。