web-dev-qa-db-ja.com

Windows Server 2008 R2でCPUスケーリングを無効にする

Windows Server 2008 R2でCPU電源管理スケーリングを無効にするにはどうすればよいですか?

コントロールパネルを設定した後、電源管理計画はperformanceに設定して再起動します- CPUID's Cpu-Z は引き続きクロック速度を示しますスケーリングされます。

alt text

29
Kyle Brandt

Dell R710には、Power Managementでこれを制御する3つのメインBIOS設定があります。

OS制御は、CPU電力をOS DBPMに、ファン電力を最小電力に、メモリ電力を最大パフォーマンスに設定します。この設定では、すべてのプロセッサパフォーマンス情報がシステムBIOSからオペレーティングシステムに渡されて制御されます。オペレーティングシステムは、プロセッサの使用率に基づいてプロセッサのパフォーマンスを設定します。

アクティブパワーコントローラーは、CPUパワーをシステムDBPMに、ファンパワーを最小パワーに、メモリパワーを最大パフォーマンスに設定します。 BIOSは、プロセッサー使用率に基づいてプロセッサーのパフォーマンスを設定します。

Maximum Performanceは、すべてのフィールドをMaximum Performanceに設定します。

ソース: http://support.Dell.com/support/systemsinfo/document.aspx?c=us&cs=555&l=en&s=biz&~file=/systems/pet410/en/hom/html/syssetup.htm

「システムDBPM」に設定したため、OS設定は無視されていました。


これは、フルテキストSQLクエリの一部に非常に長い時間がかかっている理由を掘り下げていたことに注意する必要があります。この変更後、これらのクエリが平均1285ミリ秒から335ミリ秒に下がったことがわかりました。

24
Kyle Brandt

後世のために、これはHPサーバーに必要な設定です(私がチェックしたDL360G6現在)

主なもの:

  • 電源管理オプション
    • HPパワーレギュレータ
      • HPダイナミックパワーセービングモード負荷に基づいてCPU周波数と電力設定を変更します。 OS設定を無視します。デフォルト
      • HPスタティックローパフォーマンスモード CPU周波数と電力設定を最低レベルに調整します。
      • HPスタティックハイパフォーマンスモード CPU周波数と電力設定を最高レベルにロックします。パフォーマンスのために。
      • OSコントロール OSが処理します。

別のもの:

  • 電源管理オプション
    • 最小プロセッサーアイドル電力状態
      • C6ディープパワーダウン
      • Cスリープモード
      • C1E拡張低電力モード
      • No C-Statesこのような状態をすべて無効にします。
13
sysadmin1138