すべてのCPUコアを最大Turbo Boost周波数に強制する方法は? [コピー]

すべてのCPUコアを最大Turbo Boost周波数に強制する方法は? [コピー]

私の目標は、CentOS 7を使用して、すべてのCPUコアが最大ターボ周波数(4 x 3.9 GHz)で実行されるようにすることです。出力は次のとおりですcpupower frequency-info

analyzing CPU 0:
  driver: acpi-cpufreq
  CPUs which run at the same hardware frequency: 0
  CPUs which need to have their frequency coordinated by software: 0
  maximum transition latency: 10.0 us
  hardware limits: 1.60 GHz - 3.50 GHz
  available frequency steps:  3.50 GHz, 3.50 GHz, 3.30 GHz, 3.10 GHz, 2.90 GHz, 2.70 GHz, 2.50 GHz, 2.30 GHz, 2.10 GHz, 1.90 GHz, 1.70 GHz, 1.60 GHz
  available cpufreq governors: conservative userspace powersave ondemand performance
  current policy: frequency should be within 1.60 GHz and 3.50 GHz.
                  The governor "performance" may decide which speed to use
                  within this range.
  current CPU frequency: 3.50 GHz (asserted by call to hardware)
  boost state support:
    Supported: yes
    Active: yes
    3600 MHz max turbo 4 active cores
    3700 MHz max turbo 3 active cores
    3800 MHz max turbo 2 active cores
    3900 MHz max turbo 1 active cores

Turbo Boostは期待どおりに機能します。完全にロードされた4つのコアはすべて3.6 GHzに達します。ただし、好ましくは3900 MHz max turbo 4 active cores4 x 3.7 GHz以下です。それを制御する方法?可能ですか?

ベストアンサー1

簡単に言えば、いいえ、不可能です。出力が示すように、cpupowerCPUは4つのコアがアクティブな状態で最大3,600MHzしかサポートしません。 3,900Mhzで実行すると、コアは1つだけアクティブになります。

これはCPUメーカーによって設定された制限です。より高いパフォーマンスが必要な場合は、オーバークロックがオプションですが、これにより安定性の問題が発生する可能性があるため、適切な冷却が行われるようにする必要があります。

おすすめ記事