一般的に使用不可: Windows タスク マネージャー
このセクションでは、Microsoftの欠点と、THGが開発したより優れた代替手段について説明します。まず、Windows XPに搭載されているタスクマネージャーを見てみましょう。このツールでは、既に特定のタスクを手動で割り当てることができます。
HT/SMPシステムをお使いの場合、タスクマネージャーの「プロセス」タブを選択し、プログラムを右クリックすると、「アフィニティの設定」オプションが表示されます。このオプションを使用すると、プログラムが使用できるCPUを選択できます。

Windowsタスクマネージャーでアフィニティを設定する

CPUを選択するためのダイアログボックス
適切なアプリケーションを使用すれば、ハイパースレッディングによってパフォーマンスがわずかに向上することがあります。HTの恩恵を受けるプログラムもあれば、著しく速度が低下するプログラムもあります。この場合、BIOSでHTを完全に無効化するという根本的な解決策は、逆効果となり、全体的なパフォーマンスが大幅に低下する可能性があります。Windows XPはHTに最適化されているため、無効化するとオペレーティングシステムの速度が大幅に低下します。解決策は、問題となっているプログラム1つに対してのみHTを無効化することです。HTプロセッサはシステム内で2つの物理CPUとして認識されるため、ソフトウェアを特定のCPUに割り当てるだけで済みます。つまり、プログラムが2つ目の論理プロセッサを使用しないようにするのです。
この時点での唯一の問題は、どの CPU が物理で、どの CPU が仮想であるかを判断することです。
解決策は簡単です。Windowsはプロセッサを数える際に常に同じ順序に従います。まず物理CPU、次に仮想CPUです。Xeon HTプロセッサを2基搭載したシステムでは、CPU0とCPU1が物理CPU、CPU2とCPU3が仮想CPUです。
Tom's Hardware の最高のニュースと詳細なレビューをあなたの受信箱に直接お届けします。

物理プロセッサと仮想プロセッサのシーケンス
したがって、特定のプログラムに対してデュアル Xeon システムの最初の CPU で HT を非アクティブ化するには、3 番目の CPU (CPU2) をプロセスからロックアウトする必要があります。