Intel Turbo Boostが有効になっていません。

Intel Turbo Boostが有効になっていません。

私のサーバーでTurbo Boostを有効にしようとしています。公式声明によると、最大3.2Ghzのターボアクセラレーションをサポートする必要があるIntel Xeon E5 2630 v3を使用しています。インテル製品ページ

問題は、プロセッサがオーバークロックされず、2.4 GHzを最大周波数で使用することです。オペレーティングシステムに問題があるかどうかをテストするために(Linux MintとDebianをテストしました)、Turbo Boostは完全に動作するi7 3770コンピュータにSSDを配置しました。

以下は「cpupower」コマンドの出力です。

mint@mint ~ $ cpupower frequency-info
analyzing CPU 0:
  driver: pcc-cpufreq
  CPUs which run at the same hardware frequency: 0
  CPUs which need to have their frequency coordinated by software: 0
  hardware limits: 1.20 GHz - 2.40 GHz
  available cpufreq governors: conservative, ondemand, userspace, powersave, performance
  current policy: frequency should be within 1.20 GHz and 2.40 GHz.
                  The governor "ondemand" may decide which speed to use
                  within this range.
  current CPU frequency is 1.20 GHz.
  boost state support:
    Supported: yes
    Active: yes

Turbo Boostが有効になっているように見えます(しかし、BIOSで有効になっています)、ダウンクロックがエネルギーを節約しようとしてもオーバークロックされません。通常、最大周波数で3.2 GHzのTurbo Boostクロック周波数を表示する必要がありますが、そうではありません。

それでは、Intel XeonサーバーでTurbo Boostを有効にするための次のステップは何ですか?特定のカーネルモジュールを有効にする必要がありますか、それとも別のガバナーを使用する必要がありますか?

ベストアンサー1

PMUカウンタから直接ターボ周波数を計算するモジュールを作成しています。結果は、最小値とターボ比の間の相対周波数です。同じモジュールを使用して特定のプロセッサレジスタにアクセスし、ターボ機能を有効/無効にします。

CoreFreqは試してみるための実験的なツールです。これはオープンソースプロジェクトです。GitHubにあります。。プログラムをビルドするか、Arch Linux aurリポジトリからインストールする必要があります。

コア周波数

おすすめ記事