/proc/cpuinfo 中如何报告 CPU 处理速度?

use*_*637 7 linux ubuntu central-processing-unit

$ cat /proc/cpuinfo | grep -iE "model name|cpu MHz|processor"
processor    : 0
model name   : Intel(R) Core(TM)2 Quad CPU    Q6600  @ 2.40GHz
cpu MHz      : 1600.000
processor    : 1
model name   : Intel(R) Core(TM)2 Quad CPU    Q6600  @ 2.40GHz
cpu MHz      : 1600.000
processor    : 2
model name   : Intel(R) Core(TM)2 Quad CPU    Q6600  @ 2.40GHz
cpu MHz      : 1600.000
processor    : 3
model name   : Intel(R) Core(TM)2 Quad CPU    Q6600  @ 2.40GHz
cpu MHz      : 1600.000
Run Code Online (Sandbox Code Playgroud)

就型号名称而言,当每个处理器的 cpu MHz 为 1600 时,为什么会报告 @ 2.40 Ghz?

Ign*_*ams 11

2.4GHz 是核心的额定频率。SpeedStep 当前运行的频率为 1.6GHz。


Jan*_*nen 6

您的汽车的最高速度可能为 240 公里/小时。这并不意味着有必要一直开那么快。

现代 CPU 也在按需限制其速度。典型的桌面使用很少需要最大速度,因此 CPU 将以较低的速度运行以节省能源并降低温度。您所看到的是正常和预期的行为。