关于msconfig修改“启动cpu核心数”问题的效果分析

有朋友提到在msconfig中,”引导“→”高级“→”处理器数“中修改cpu核心数量,可以提高系统启动速度。经过仔细研究,分析如下:

1、实际测试,开启与不开启速度一样,共测试6次,3次开启,3次不开启,从按下电源开关到进入桌面,所用时间在45到47之间,并且数值大小相当随机,与开启所谓的多核心无一致性。
虽然说事实大于雄辩,但为了剖析原因,还要对msconfig中的选项意义进行再分析。
2、理论分析:
为什么没有效果,让我们先看看win7帮助文件中是怎么说的,在帮助是搜索msconfig,找到如下内容:
高级引导选项:处理器数。限制在多处理器系统上使用的处理器数。如果选中该复选框,则系统仅使用下拉列表中的处理器数引导。
注意红字,此选项的目的是”限制“而非启用,换言之,如果不启用,则默认使用全部核心,如果选中,则不一定会使用最大核心数量。不知道微软设置些选项的目的是什么,估计是用于处理系统非正常状况的,比如,特殊条件下,多核心启动异常,用这个模式限制一下,只用单核心启动。
其实,一个基本的常识是,win7对多核心甚至多cpu是原生支持的,根本不必进行设置。

现在网络上流行很多”伪技巧“,要擦亮眼睛,不要被想当然欺骗了哦。
PS:居然有人说这个选项是用来开启系统运行时的核心数的,那就更不着调了。
再PS:上面的的PS我也想當然了,這個選項確實不僅僅與啟動有關,而是限制了系統運行時的核心數量。根據36樓的建議,又試了一下,當把核心數限制為1的時候,系統啟動平均慢了8秒,而且,啟動後,任務管理器中發現,cpu核心數顯示為1。
最終結論:此選項為限制系統運行時所使用的核心數量。換言之,是用來關閉多核cpu用的。

相关主题
相关文档
最新文档