web-dev-qa-db-ja.com

Windows 2008 R2に4つのCPUコア、2つのシングルコアプロセッサ、ハイパースレッディングを有効にする方法

古いXeonDPとWindows2008 R2を搭載したサーバーがあり、ハイパースレッディングが有効になっているOSでは2つのCPUコアが使用されていました。最近、2番目の同じXeon DPを追加しましたが、OSスチールには2つのCPUコアがあります。 Microsoft KBのようにすべてのCPUをアンインストールしました(再インストールも試みました)。

状況は次のとおりです。2つの同じプロセッサがサーバーにあります。

  • ハイパーyhreadingが有効になっている場合、OSは1つのプロセッサを認識します(システム情報
    window)2つのCPUコア(タスクマネージャー内)。 (デバイスマネージャーは4を示しています
    CPU)

  • ハイパースレッディングが無効になっている場合、OSは2つのCPUコア(タスクマネージャー内)を備えた2つのプロセッサー(システム情報ウィンドウ内)を認識します。 (デバイスマネージャーは2つのCPUを表示します)

Windows 2008 R2に4つのCPUコアと、2つのシングルコアハイパースレッディング対応プロセッサを表示させる方法は?

2
SalimQrdl

Win2008R2でHALを変更する方法を何時間も掘り下げた後、msconfigを介して高度なブート設定を編集するための別の質問に対するtechnetのアドバイスに出会いました(正確な質問に関しては、CPU番号を下げます)。

私は次のことを行いました:ブートタブでmsconfig.exeを実行し、詳細オプションをクリックして、[プロセッサの数]チェックボックスをオフにしました。以前に番号2(リストに存在する最大許容数)でチェックされました。

それから私はrebotと出来上がり!タスクマネージャーに4つのコアが存在します。 msconfigの詳細オプションの「プロセッサの数」のリストに4つの番号を用意します。

Shaitan問題が発生する前に、ブートオプションが変更された理由と時期がわかりませんが、今ではすべて問題ありません。

1
SalimQrdl