Windowsでコアパーキングの状態を変更する方法

コアパーキングは、MicrosoftがWindows 7およびWindows Server 2008 R2で導入した新しい機能です。 オペレーティングシステムのリソース使用状況に応じて、コンピューターの電力消費と熱放射を削減するために、マルチコアCPUの1つまたは複数のコアをパークすることがあります。 操作でさらに処理能力が必要になると、タスクを支援するためにパークされたコアが再びアクティブになります。

特にモバイルユーザーはコアパーキングの恩恵を受けますが、デスクトップユーザーは公共料金に間接的に恩恵を受けることができます。 一部のマルチコアプロセッサでは、コアパーキングがデフォルトで有効になっていないため、この機能を有効にしたい場合、それを可能にするツールや情報を見つけるのが難しくなります。

一方、AMDプロセッサを使用しているユーザーは、システムでコアパーキングが有効になっていると、最適な処理能力が得られない場合があります。 これは以前の問題であったことを覚えているかもしれません。 Microsoftは、システムのコアパーキングを無効にする修正プログラムをAMDユーザー向けにリリースしました。

現在、Windows 7およびWindows Server 2008 R2で使用されるCPU電源ポリシーは、デュアルコアAMD Bulldozerモジュールアーキテクチャ用に最適化されていません。 このアーキテクチャは、AMD FXシリーズ、AMD Opteron 4200シリーズ、およびAMD Opteron 6200シリーズプロセッサに搭載されています。 これにより、スレッドの少ない環境でマルチスレッドのワークロードを使用すると、システムのパフォーマンスが低下する可能性があります。

Windowsリソースモニターで、CPUコアがシステムにパークされているかどうかを確認できます。 [スタート]をクリックし、リソースモニターに入り、検索結果からプログラムを選択します。 リソースモニターで[CPU]タブに切り替えて、右側のCPUコアの状態を確認します。 停車中のcpusはそのようにマークされます。

パークされたCPUの管理は、すべてのユーザーがコアがオペレーティングシステムによってパークされているかどうかを調べるために利用できる軽量のポータブルオープンソースプログラムです。 プログラムは、PC上で昇格された特権で実行する必要があることに注意してください。

プログラムを開始したら、インターフェイスの[ステータスの確認]ボタンをクリックして、コアパーキングデータのレジストリをスキャンします。 調査結果がインターフェースに表示されるまで、これには数秒かかります。

必要に応じて、各コアの状態を個別に変更することも、すべてのコアの状態を同時に変更することもできます。 単一のコアのパーク状態を変更する場合は、インターフェイスでそれを選択し、選択された変更をクリックします。 すべてのパーク解除ボタンとすべてのパークボタンは、すべてのコアの状態を直接変更します。 変更を有効にするには、後でPCを再起動する必要があります。

プログラムを使用してCPUのコアパーキング状態を変更する前に、システムの復元ポイントまたはシステムのバックアップを作成することをお勧めします。

パークコントロールは、この目的のための別のポータブルアプリケーションです。 役立つと思われる追加のパラメーターを提供します。 追加機能には、すべての電力プロファイルのコアパーキングを設定するオプションがあります。

たとえば、高性能プロファイルがアクティブなときにパワーパーキングを完全に無効にし、省電力プロファイルで有効のままにしておくことができます。 さらに、ACとバッテリーの使用に異なる値を使用できます。 入力できる数値は、「パークされていないままにする必要がある」コアの割合です。 パークコントロールは、32ビットバージョンと64ビットバージョンのオペレーティングシステムで使用できます。

終わりの言葉

デスクトップPCのコアパーキングを無効にする必要がありますか? それは完全にあなたがそれを使用するものに依存します。 多くのリアルタイムコンピューティング、ゲーム、またはビデオ編集を行っている場合、コアパーキングを無効にするとこれらの操作が改善されるかどうかを確認するためのテストを実行できます。 (マイク経由)