古い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つのシングルコアハイパースレッディング対応プロセッサを表示させる方法は?
Win2008R2でHALを変更する方法を何時間も掘り下げた後、msconfigを介して高度なブート設定を編集するための別の質問に対するtechnetのアドバイスに出会いました(正確な質問に関しては、CPU番号を下げます)。
私は次のことを行いました:ブートタブでmsconfig.exeを実行し、詳細オプションをクリックして、[プロセッサの数]チェックボックスをオフにしました。以前に番号2(リストに存在する最大許容数)でチェックされました。
それから私はrebotと出来上がり!タスクマネージャーに4つのコアが存在します。 msconfigの詳細オプションの「プロセッサの数」のリストに4つの番号を用意します。
Shaitan問題が発生する前に、ブートオプションが変更された理由と時期がわかりませんが、今ではすべて問題ありません。