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

/proc/cpuinfo 中如何报告 CPU 处理速度?
$ 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

就型号名称而言,为什么每个处理器的 CPU MHz 都是 1600,但却被报告为 @ 2.40 Ghz?

答案1

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

答案2

您的汽车最高时速可能为 240 公里/小时。但这并不意味着您需要一直以如此快的速度行驶。

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

相关内容