cat /proc/cpuinfo 显示 3.00GHz 型号但是 1400.000 cpu MHz?

cat /proc/cpuinfo 显示 3.00GHz 型号但是 1400.000 cpu MHz?

我在 ssh 上运行了这个命令来查看 CPU 信息:cat /proc/cpuinfo 它显示:

...
vendor_id       : GenuineIntel
cpu family      : 15
model           : 4
model name      : Intel(R) Pentium(R) 4 CPU 3.00GHz
stepping        : 3
cpu MHz         : 1400.000
cache size      : 2048 KB
...

为什么 CPU Mhz 是 1400 ?不是应该说 3000Mhz 吗?操作系统是 CentOS 6.0

答案1

1400 表示处理器当前的运行速度。3000 是最大 CPU 速度。

答案2

这是由于 Linux 中启用了一项服务所致。该服务名为“cpuspeed”。

如果启用此服务,它将随着处理器温度的升高而降低时钟速度。

因此,您只需停止此服务即可获得最大时钟速度。默认情况下,此服务在 Linux 上是关闭的。

/etc/init.d/cpuspeed stop

还要确保在启动时关闭此服务。

chkconfig cpuspeed off

此后检查 cpuinfo,你会发现 CPU MHz 为 3.00Ghz

相关内容