バランス型電源プランを使用する場合の Windows Server でのパフォーマンスの低下

この記事では、バランス型電源プランを使用するときに Windows Server のパフォーマンスが低下する問題の解決策について説明します。

適用対象: サポートされているすべてのバージョンの Windows
元の KB 番号: 2207548

現象

場合によっては、既定の (バランス) 電源プランで実行すると、Windows Server 2008 R2 以降のコンピューターで全体的なパフォーマンスが低下することがあります。 この問題はプラットフォームに関係なく発生する可能性があり、ネイティブ環境と仮想環境の両方で発生する可能性があります。 パフォーマンスが低下すると、一部のタスクの平均応答時間が長くなり、CPU を集中的に使用するアプリケーションでパフォーマンスの問題が発生する可能性があります。

注:

単純な操作の実行中にパフォーマンスの問題に気付かない場合があります。 ただし、リソース (主にプロセッサとメモリ) を集中的に使用するアプリケーションまたはスクリプトで問題が発生する可能性があります。 詳細については、「 詳細情報 」セクションを参照してください。

原因

この問題は 、電源オプション の設定が [バランス] に設定されている場合に発生する可能性があります。 既定では、Windows Server 2008 R2 以降では バランス (推奨) 電源プランが設定されます。これにより、現在の CPU 使用率に基づいてプロセッサのパフォーマンスをスケーリングすることで省エネルギーが可能になります。

解決方法

  • オプション 1: 推奨

    この問題は、プロセッサとオペレーティング システム間の相互作用が P-States を調整せず、必要に応じて Core Parking をオフにすることに関連しています。 これに対処するには、ハードウェアとオペレーティング システムの両方の更新プログラムが必要です。

    1. システム BIOS を現在のリビジョンに更新します。 モデル固有の推奨事項については、ハードウェアの製造元を参照してください。
    2. オペレーティング システムに適切な修正プログラムを適用します。
      • Windows Server 2008 R2 および Windows Server 2008 R2 Service Pack 1 の場合
      • Windows Server 2008 の場合は、「オプション 2」を参照してください。
    3. 適切な CPU 更新プログラムを適用する - AMD FX、AMD Opteron 4200/4300、AMD Opteron 6200/6300、AMD Opteron Bulldozer
  • オプション 2

    パフォーマンス低下の問題を回避するには、 ハイ パフォーマンス 電源プランに切り替えることができます。 ただし、プラットフォームでの動的パフォーマンス スケーリングは無効になります。 環境によっては、プラットフォームが常に負荷がかかっている場合は、実行可能なソリューションです。 ただし、ほとんどの場合、ワークロードは 1 日を通じて異なるため、電源プランを [バランス] に設定したままにし、プロセッサの電源管理用の Balanced 電源プラン内の適切な設定を評価することをお勧めします。

    重要

    今日の最新のプロセッサでは、システム上の現在のアクティビティに基づいてパフォーマンスと電力をスケーリングできます。 さまざまなパフォーマンス状態は、さまざまなワークロード要件に対応するために、ハードウェアとプラットフォームのファームウェアと組み合わせて Windows によって動的に管理されます。 Windows によって公開される 3 つの既定の電源プランでは、パフォーマンスと消費電力のトレードオフが異なります。 たとえば、高パフォーマンス電源プランが選択されている場合、Windows はシステムを最高のパフォーマンス状態にし、さまざまなワークロード レベルに応じてパフォーマンスの動的スケーリングを無効にします。 そのため、システムの使用率が低い場合に電力消費が不必要に増加する可能性があるため、電源プランを高パフォーマンスに設定する前に特別な注意を払う必要があります。

    既定の電源プランを変更することを選択した場合、Windows Server 2008 R2 以降には、パフォーマンスを最大化し、エネルギーを節約するための 3 つの電源プラン (バランス (推奨)、高パフォーマンス省電力機能が用意されています。

    電源プランを変更するには:

    1. [スタート] を選択し、[コントロール パネル] を選択します。
    2. [コントロール パネル] の下に表示される項目の一覧から [電源オプション] を選択します。これにより、[電源プランの選択] ページが表示されます。 [電源オプション] が表示されない場合は、[検索コントロール パネル] ボックスに電源を入力し、[電源プランの選択] を選択します。
    3. 既定では、電源プランを変更するオプションは無効になっています。 有効にするには、[ 現在使用できない設定の変更 ] リンクを選択します。
    4. [ ハイ パフォーマンス ] オプションを選択します。
    5. [電源オプション] ウィンドウを閉じます。

詳細

プロセッサは、需要に合わせてパフォーマンス状態 ("P 状態") をすばやく変更し、必要に応じてパフォーマンスを提供し、可能な場合は電力を節約します。 サーバーに特定の高パフォーマンスまたは最小電力消費の要件がある場合は、最小または最大プロセッサパフォーマンス状態パラメーターの構成を検討してください。 [最小プロセッサ パフォーマンス状態] パラメーターと [最大プロセッサ パフォーマンス状態] パラメーターの値は、プロセッサの最大周波数に対するパーセンテージで表され、値は 0 から 100 の範囲です。 サーバーで待機時間が短い、不変の頻度、または高パフォーマンスが必要な場合は、プロセッサをパフォーマンスの低い状態に切り替えたくない場合があります。