Windows-Server-2008-R2
如何使 Windows 2008 R2 看到 4 個 CPU 核心,具有兩個單核處理器,啟用超執行緒
我有舊 Xeon DP 和 Windows 2008 R2 的伺服器,啟用超執行緒的作業系統看到 2 個 CPU 核心。最近我添加了第二個相同的 Xeon DP ,但 OS steel 看到 2 個 CPU 核心。我確實解除安裝了 Microsoft KB 中的所有 cpu(也嘗試重新安裝)。
情況是:伺服器中有兩個相同的處理器。
- 啟用超執行緒時,作業系統會看到 1 個處理器(在系統資訊
視窗中)和 2 個 CPU 核心(在任務管理器中)。(設備管理器顯示 4
個 CPU)
- 禁用超執行緒時,作業系統會看到 2 個處理器(在系統資訊視窗中)和 2 個 CPU 核心(在任務管理器中)。(設備管理器顯示 2 個 CPU)
如何使 Windows 2008 R2 看到 4 個 CPU 核心,以及兩個支持超執行緒的單核處理器?
經過數小時研究在 Win2008R2 中更改 HAL 的方法後,我在 technet 中遇到了另一個問題的建議,即通過 msconfig 編輯高級啟動設置(降低 cpu number ,關於那個確切的問題)。
我做了以下操作:在啟動選項卡下執行 msconfig.exe 點擊高級選項並取消選中“處理器數量”複選框。之前已使用數字 2(列表中允許的最大數量)對其進行檢查。
然後我重新開始,瞧!任務管理器中有 4 個核心。在 msconfig 的高級選項中的“處理器數量”列表中有 4 個可用的數字。
Shaitan 在問題出現之前不知道為什麼以及何時更改了引導選項,但現在一切正常。