使用附加内核启动会有什么影响?


15

我正在阅读有关提高Windows 7速度的方法的信息,并且我读到可以使Windows引导四个核心,而一个引导更快。

您为什么不愿意使用所有四个核心进行引导?

Answers:


42

Windows 7使用开箱即用的功能...开箱即用。除非知道自己在做什么,否则您不应该在启动过程中纠结,否则事情会变得更慢/更不稳定,等等。

而且您不应该相信您在Internet上阅读的内容。

就是说:告诉Windows 7 不要使用所有可用的内核主要是为了调试目的或某种类型的开发人员测试,而您只想模拟一个内核的系统。另一个原因是要解决越野车安装程序的问题。否则,关闭内核就没有其他用途,引导过程的限制因素是如今无论如何主要是磁盘I / O(因此,当您想要快速启动时购买SSD或不要运行那么多进程启动时->减少磁盘I / O)。

再次:Windows 7在引导时使用所有可用的内核。您在Internet上阅读的摘录很可能是超级超级黑客进入MSConfig,然后选中该Number of processors复选框,然后单击要Windows 7使用的内核数。人们在写“如何加快启动过程”时,并不了解该复选框的用途

处理器数量。限制多处理器系统上使用的处理器数量。如果选中此复选框,则系统仅使用下拉列表中的处理器数量进行引导。

LIMITS(如在“使用芯的上限”)引导过程仅取UP TO处理器和(这也是重要的)以后只提供量为OS的处理器。如果在其中选择一个,则将只运行一个处理器。


18
这个明智的建议+1:而且您不应该相信自己在互联网上阅读的内容。
Pureferret 2012年

1
@Pureferret-会不会包括他自己的发言:-)
Ramhound

1
@Pureferret:是的。这就是我在声明中遗漏的部分的开始:抬起头,思考并检查一下扔给您的东西。
akira 2012年

有道理,对此做一些研究是一个好主意:D
thibaut noah

-2

Windows 10默认安装仅引导至1个核心。Msconfig Advanced设置为引导2个内核。

注意:仅在Windows完成引导后,Windows才会始终使用2个内核。我认为您混淆了Windows启动和Windows的正常使用。Windows 10始终在启动完成后启用第二个内核。此调整仅对引导有效。注意:我有一个核心2 duo 3 Ghz。SSD。我可以看到现在有了2个内核,启动速度更快。


问题专门针对Windows 7
Ramhound

-4

是的,您应该启用所有4个核心。

我不久前就注意到了这一点,我有一个Intel i3四核处理器,并且运行速度非常慢。然后我注意到Windows仅使用1个内核。如果转到任务管理器(Ctrl+ Shift+ Escape),然后在Performance选项卡上,它将在CPU使用历史记录上显示4个小图形框。这表明正在使用4个内核。

如果未使用它们,则转到Start,在搜索栏中键入msconfig并单击Enter。单击Boot选项卡,然后单击Advanced Settings屏幕底部。选中显示的框Number of Processors,选择您拥有的内核数量,单击OK,然后重新启动PC。

在任务管理器中,它应该显示您的所有核心。如果它Parked在几个核心旁边显示,请转到Start,键入regedit并点击Enter。选择编辑 -> 查找,然后输入:0cc5b647-c1df-4637-891a-dec35c318583。按Enter开始搜索,找到后,在右侧应显示ValueMinValueMax。双击并将两个数字都更改为100,然后按F3搜索下一个并分别更改。然后,您应该重新启动PC,在Task Manager中,它应该显示所有内核都在工作,并且都不应该停放它们。

这加快了我的速度,现在快了4倍

编辑器注意:这涉及到编辑注册表,如果不小心,这可能会使Windows安装变糟。这些选项也可以通过以下方式使用:转到开始,键入Power Options并按Enter。编辑“ 高级电源设置”,然后选择“最大和最小”处理能力,将其更改为100%


2
我不知道这个答案如何以任何方式适用于这个问题。这个问题显然是在解决启动过程,而不是在谈论一般未使用的内核。
巴恩2012年

好吧,是的,它的问题是是否有一个原因,您为什么不想使用所有4个内核进行引导?我的回答是“不”,您应该使用所有内核,因为如果默认情况下使用四核的Windows仅使用1,并且它的响应速度明显提高了4倍,并且我的响应明确解决了启动过程,因为启动时您希望启用所有内核,否则毫无意义如果您仅使用1核,则拥有四核,他说4核的启动将比1核更快,是的,则要快得多
Paul

1
-1。正如另一个答案所解释的那样,该选项msconfig用于限制 Windows使用的内核数量。默认情况下,它使用所有这些内容,因此您的指令将完全不执行任何操作,除非如果OP升级其CPU并忘记设置此选项,可能会导致后续问题。
Indrek

在默认情况下,在我的计算机上,它仅使用1个内核,而我必须启用所有4个内核,并且速度更快。对我来说效果很好
保罗

1
当您到达桌面并启动Task Manager时,完全有可能没有任何东西可以利用全部4个内核。除非您说的是即使在多线程工作负载期间(例如具有最大线程数的wPrime),您的计算机仍在使用一个内核?如果是这样,那肯定是不正常的,并且是您的计算机有问题,并且您很可能一直在解决症状,而不是原因。如前所述,Windows通常应利用所有可用的内核。
Indrek 2012年
By using our site, you acknowledge that you have read and understand our Cookie Policy and Privacy Policy.
Licensed under cc by-sa 3.0 with attribution required.