使用附加內核啟動有什麼影響?

使用附加內核啟動有什麼影響?

我正在閱讀有關提高 Windows 7 速度的方法,並且我讀到您可以使 Windows 從四核啟動,而不是從一核啟動更快。

您是否不想使用所有四個核心來啟動?

答案1

Windows 7 使用開箱即用的功能...開箱即用。除非你知道自己在做什麼,否則你不應該在啟動過程中閒逛,否則事情會變得更慢/更不穩定等。

而且您不應該相信您在網路上讀到的內容。

也就是說:告訴 Windows 7不是當您想要模擬只有一個核心的系統時,使用所有可用的核心主要是為了調試目的或某種開發人員測試。另一個原因是要解決有缺陷的安裝程序。否則關閉核心沒有其他用處,引導過程的限制因素現在主要是磁碟 I/O(所以,買一個固態硬碟當您想要快速啟動..或啟動時不要執行那麼多進程 -> 磁碟 I/O 也更少)。

再次強調:Windows 7 在啟動時使用所有可用的核心。您在網路上讀到的片段很可能是超級駭客的資料管理系統配置然後選取該Number of processors框,然後按一下您希望 Windows 7 使用的核心數。寫關於「如何加快啟動過程」的人不明白那是什麼複選框用於:

處理器數量。限制多處理器系統上使用的處理器數量。如果選取該複選框,系統將僅使用下拉清單中的處理器數量啟動。

限制(如「設定使用核心的上限」)引導過程僅採取向上 處理器(這也很重要)稍後僅為作業系統提供該數量的處理器。如果您在那裡選擇一個,您將運行一個只有一個處理器的系統。

答案2

此設定與標籤完全相同。它是在電腦引導階段處理程序執行時將使用的核心數量的可調整限制。

儘管人們對多核心和多執行緒能力和應用程式大肆吹噓,但多執行緒能力是由能夠或不能編寫多執行緒操作的開發人員控制的。

對於需要引導階段操作的多執行緒設計的程序,將可用引導核心的值設為 1 將消除多執行緒功能。將可用核心設定為最大值將顯著縮短啟動時間!開發人員編寫了多線程程式碼。

不是每個人都可以編寫多執行緒程式碼,因此預設啟動核心設定為 1。說會有負面影響的人根本不知道如何寫多線程程式碼。

答案3

Windows 10 預設安裝僅啟動至 1 個核心。 Msconfig 進階設定為啟動 2 個核心。

注意:只有在 Windows 完成啟動後,Windows 才會永遠使用 2 個核心。我認為您混淆了 Windows 啟動和 Windows 正常使用。 Windows 10 總是在啟動完成後啟用第二個核心。此調整僅對開機有影響。注意:我有一個 core 2 duo 3 Ghz。固態硬碟。我可以看到現在使用 2 個核心啟動速度更快。

答案4

是的,您應該啟用所有 4 個核心。

不久前我注意到了這一點,我有一個英特爾 i3 四核心處理器,它運行速度非常慢。然後我注意到 Windows 僅使用 1 個核心。如果您轉到任務管理器 ( ++ Ctrl) ,並在選項卡上,它應該顯示在ShiftEscapePerformanceCPU使用歷史記錄4 個小圖錶框。這表明正在使用 4 個核心。

如果未使用它們,請轉到Start,在搜尋欄中輸入msconfig並點擊Enter。按一下Boot選項卡,然後按一下Advanced Settings螢幕底部的 。勾選顯示 的方塊Number of Processors,選擇您擁有的核心數量,按一下OK,然後重新啟動電腦。

在任務管理器中,它應該顯示您的所有核心。如果它Parked在幾個核心旁邊顯示,請轉到Start,鍵入regedit並點擊Enter。選擇編輯->尋找,然後輸入:0cc5b647-c1df-4637-891a-dec35c318583。按Enter開始搜索,找到後,右側應該顯示ValueMinValueMax。雙擊並將兩個數字更改為 100,然後按F3搜尋下一個數字並更改每個數字。然後,您應該重新啟動電腦,在任務管理器中,它應該顯示所有核心都在工作,並且沒有一個核心應該被停放。

這加快了我的速度,現在快了 4 倍

編者註:這涉及編輯註冊表,如果不小心,可能會搞砸 Windows 安裝。這些選項也可以透過訪問開始、 打字Power Options並按Enter。編輯進階電源設定,然後選擇最大和最小處理能力,將其變更為 100%

相關內容