web-dev-qa-db-ja.com

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と言うべきではなかったのですか? OSはCentOS6.0です

5
adrianTNT

1400は、プロセッサが現在どの速度で実行されているかを意味します。 3000は最大CPU速度です。

10
Farhan

これは、Linuxで有効になっているサービスが原因です。それは「cpuspeed」と呼ばれるサービスです。

このサービスを有効にすると、プロセッサの温度が上昇するにつれてクロック速度が低下します。

したがって、最大クロック速度を取得するには、このサービスを停止する必要があります。 Linuxでは、デフォルトでこのサービスはオフになります。

/etc/init.d/cpuspeed stop

また、起動時にこのサービスをオフにしてください。

chkconfig cpuspeed off

この後、cpuinfoを確認すると、CPUMHzが3.00Ghzになることがわかります。

3
deepak krishna