win10系统中多个CPU没有全部一起工作怎么办?
现在的很多个电脑中都有很多个cpu,但是电脑在实际运行中并没有使用到全部的cpu,只用到了部分cpu,能不能通过自己设置让电脑中的所有cpu全部一起工作呢?其实是可以的,用户可以通过高级设置使用电脑的所有cpu数量,让电脑性能更好。
一、解决办法
首先,按组合键“win+r”打开运行,在其中输入“msconfig”并回车,打开“系统配置”:
在“引导”标签页下,选中当前系统,点击“高级选项”按钮:
在打开的“引导高级选项”窗口中,我们可以看到上方有“处理器个数”的设置,勾选复选框后,即可设置需要启用的cpu个数,如果不勾选,一般来说都是以最多个数来启动,同时我们看到,右侧也可以选择启用的内存数量:
当然这些都是系统的高级功能,普通用户一般用不到,但是如果遇到了cpu没有全部工作的问题,可以检查一些这里的选项,或者在某些特殊情况下我们也可以为了极致的省电来减少cpu的开启,这也不失为一种巧妙的办法。
二、什么时候需要开启多个核数?
比如4核cpu在使用运行程序的时候是否全部启动4个cpu核心,主要看运行程序需要。
1、软件程序不支持四核心运行,cpu只能先启动一个核心来运行;
2、若软件或者游戏支持四核运行,cpu会把处理任务分成4份分别交给4个核心处理。
四核处理器即是基于单个半导体的一个处理器上拥有四个一样功能的处理器核心。换句话说,将四个物理处理器核心整合入一个核中。
三、那么cpu核数全开对电脑有什么影响呢?
一个处理器的性能和频率、架构、核心数、缓存、指令集、制程、tdp、调度算法等等因素有关,这些都会影响cpu的性能。对于单独一个程序来说,如果能够控制变量,只有核心数不同,那么相对来说,通常情况下,核心数多了理论上性能会好,但是会不会好,好多少,是由运行在该cpu上的软件以及多核调度算法决定的。
如果针对很多个程序,核心数量越多,每个核心上负责的程序就会越少,性能就会得到提升。但是随着开的程序变多,占用内存也越多,当内存不够用时,核心带来的性能提升就会被内存占满完全拉跨。
总的来讲,在个人平台的cpu,核心数越多性能也肯定越好,但这个好是理论上的好,在实际运用中,通常还要受到程序是否针对多核做了优化,多开的程序是否会占满内存等等其他因素影响,导致多核在实际使用中完全体会不到性能提升。当然,如果使用过程中使用的程序对多核做了很好的优化,或者多开几个占用内存不夸张的程序,那么多核带来的效率提升就是很可观的。所以,cpu是不是核心数量越多越好,完全取决于使用场景。那么针对普通用户来说,4核完全就够用了,核心数目再多就意义不大;这个时候更应在意单核性能,如果单核性能羸弱,核心数量再多都没用。
以上就是win10系统中多个cpu没有全部一起工作的解决办法,希望大家喜欢,请继续关注。
上一篇: Java 实例 - 遍历目录
下一篇: 自反访问控制列表 (偶找的另一个版本)