在msconfig , 限制 CPu 核心数量,能达到省电效果?

在msconfig , 限制 CPu 核心数量,能达到省电效果?,第1张

有朋友提到在msconfig中,”引导“→”高级“→”处理器数“中修改cpu核心数量,可以提高系统启动速度。经过仔细研究,分析如下:
、实际测试,开启与不开启速度一样,共测试6次,3次开启,3次不开启,从按下电源开关到进入桌面,所用时间在45到47之间,并且数值大小相当随机,与开启所谓的多核心无一致性。
虽然说事实大于雄辩,但为了剖析原因,还要对msconfig中的选项意义进行再分析。
、理论分析:
为什么没有效果,让我们先看看win7帮助文件中是怎么说的,在帮助是搜索msconfig,找到如下内容:
高级引导选项:处理器数。限制在多处理器系统上使用的处理器数。如果选中该复选框,则系统仅使用下拉列表中的处理器数引导。
注意红字,此选项的目的是”限制“而非启用,换言之,如果不启用,则默认使用全部核心,如果选中,则不一定会使用最大核心数量。不知道微软设置些选项的目的是什么,估计是用于处理系统非正常状况的,比如,特殊条件下,多核心启动异常,用这个模式限制一下,只用单核心启动。
其实,一个基本的常识是,win7对多核心甚至多cpu是原生支持的,根本不必进行设置。
现在网络上流行很多”伪技巧“,要擦亮眼睛,不要被想当然欺骗了哦。
:居然有人说这个选项是用来开启系统运行时的核心数的,那就更不着调了。
再PS:上面的的PS我也想当然了,这个选项确实不仅仅与启动有关,而是限制了系统运行时的核心数量。根据36楼的建议,又试了一下,当把核心数限制为1
的时候,系统启动平均慢了8秒,而且,启动後,任务管理器中发现,cpu核心数显示为1。
最终结论:此选项为限制系统运行时所使用的核心数量。换言之,是用来关闭多核cpu用的。

根据中关村网官网上的消息显示,八核CPU工作原理:在第一个CPU未达到满载状态时,第二个CPU首选执行其他任务或者空闲(不启动);只有在第一个CPU满载非常严重的情况,第二个CPU才会主动分担第一个CPU的任务,以此类推到第八个CPU。

开通多核设置的方法如下:
电脑右键-属性,打开“系统属性”对话框,单击“环境变量”按钮。
,打开“环境变量”对话框,新建系统变量,名称为UGII_SMP_ENABLE ,值为: 1,单击确定按钮关闭所有对话框。
打开UG安装文件夹中名为UGII的文件夹,查找名为ugii_env_ugdat 文件,用记事本打开,查找词组“ugii_smp_enable ”,设置UGII_SMP_ENABLE=1,并将前面的#号删除。
修改后系统不允许直接保存,可另存至合适的文件夹,再通过复制粘贴 *** 作覆盖原文件。
重新启动UG,设置生效,可以通过帮助→NX日志文件 ,查找到双核设置的记录。
UG对应的应用程序名称为ugrafexe,为多核CPU使用率波形图。


欢迎分享,转载请注明来源:内存溢出

原文地址: https://www.outofmemory.cn/yw/13015251.html

(0)
打赏 微信扫一扫 微信扫一扫 支付宝扫一扫 支付宝扫一扫
上一篇 2023-05-29
下一篇 2023-05-29

发表评论

登录后才能评论

评论列表(0条)

保存