Intel Core i3 は動的 CPU 周波数切り替えを使用しますか?

Intel Core i3 は動的 CPU 周波数切り替えを使用しますか?

私はJava仮想マシンプロファイラであるVisualVMを使用しています。アプリケーションjvisualvmを起動しようとすると、次のメッセージが表示されます。

ここに画像の説明を入力してください

私は、Intel Core i3 プロセッサを搭載した Sony Vaio ラップトップ モデル番号 VPCEA24FM を使用しています。

私の質問

CPU が動的 CPU 周波数切り替えを使用しているかどうかを確認する方法と、使用している場合、それをオフにする必要があるかどうか、またトレードオフは何か、またその方法を教えてください。

答え1

はい、すべての Core CPU は、Intel が SpeedStep と呼ぶ動的 CPU 周波数切り替えを使用します。

BIOS でこれを有効または無効にすることができます (BIOS では EIST と呼ばれる場合があります)。

再起動せずに有効になっているかどうかを確認したい場合は、次のようなプログラムを使用してください。CPU-Zプロセッサの負荷が変化すると何が起こるかを確認します。

これが私のシステムのアイドリング状態です:
アイドル

以下は 7-Zip GUI でベンチマークを実行しているところです。
負荷

注目してくださいコアスピードそして乗数(および電圧) は CPU の負荷に応じて動的に変化します。

答え2

ルイの素晴らしい回答は、質問の「調べる方法」の部分には答えていますが、他の部分には答えていないと思います。

動的な CPU 周波数 (およびコア電圧) の切り替えにより、CPU は必要な分だけ動作し、エネルギーを節約できます。これはラップトップでは非常に重要な機能で、エネルギーの節約により充電せずに使用できる期間が長くなります。また、バッテリーの充電頻度が減ると、バッテリー寿命が長くなります。

CPU 周波数の切り替えを行わない場合、電力消費はほぼ一定のままです (ハードディスクの回転の有無、CDR ドライブの使用の有無など、周辺機器の使用状況によって変動します)。周波数切り替えのもう 1 つの大きな利点は、発熱が低減し、結果としてファン速度と騒音レベルが低下することです。

簡単に言えば、コンピューターのワークロードがほぼ一定でない限り、グリッド電源を使用しており、固定周波数に依存するツール (パフォーマンス測定ツールなど) を頻繁に実行する必要がある場合、動的周波数切り替えを有効にする必要があります。

関連情報