首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >在lscpu中,我的cpu频率如何超过最大MHz值?

在lscpu中,我的cpu频率如何超过最大MHz值?
EN

Unix & Linux用户
提问于 2019-04-10 20:59:32
回答 1查看 1.2K关注 0票数 5

怎么可能,我的当前cpu频率(CPU MHz)为我的英特尔芯2二重奏T9400M最大MHz,而在高负荷?

代码语言:javascript
复制
➜ lscpu
[...]
Model name:          Intel(R) Core(TM)2 Duo CPU     T9400M  @ 2.53GHz
Stepping:            10
CPU MHz:             2606.581
CPU max MHz:         2534.0000
CPU min MHz:         800.0000
[...]

这并不局限于lscpu:我从/proc/cpuinfo中获得了类似的值:

代码语言:javascript
复制
➜ bat /proc/cpuinfo
[...]
model name  : Intel(R) Core(TM)2 Duo CPU     T9400  @ 2.53GHz
cpu MHz     : 2635.237
[...]

我在查看Node.js文档时发现了这一点,并发现os.cpus()的当前速度值--即使在文档的示例中--高于根据模型的最高CPU速度:

代码语言:javascript
复制
[
  {
    model: 'Intel(R) Core(TM) i7 CPU         860  @ 2.80GHz',
    speed: 2926,
[...]
EN

回答 1

Unix & Linux用户

回答已采纳

发布于 2019-04-11 06:12:09

在这两种情况下,您的CPU的运行速度都可以略快于其指定的频率,通常是当其中一个核心运行CPU密集型进程时,而其他核心不运行时。在您的核心2移动系统上,这是由英特尔动态加速度提供的;在核心i7上由涡轮增压提供。

具体细节因处理器而异。早期的CPU只能提升一个核心,但现在可以提升多个核心。CPU确保它保持在一定的功率和热包络内。

票数 4
EN
页面原文内容由Unix & Linux提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://unix.stackexchange.com/questions/511762

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档