我在 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