关于奇亿娱乐 奇亿注册
咨询热线:

020-88888888

联系我们CONTACT

奇亿娱乐-奇亿注册登录站
邮箱:youweb@admin.com
手机:13899999999
电话:020-88888888
地址:广东省广州市番禺经济开发区

行业动态

当前位置: 主页 > 奇亿新闻 > 行业动态

cpu核心数越多是不是越好,太少会有什么影响?

发布时间:2023-08-08 13:57 点击量:

不是。

你需要明白一个观念,核心数量成倍增加,但是并不等于对于任务完成能力成倍增加。


这主要与程序任务本身的特点有关。

假如一个任务可以分成多个子任务。

A完成后,才能运行B,之后才能运行C,以此类推。

对于这行类型任务,核心数量多并不会缩短任务运行时间。


可以同时由多个核心同时运行的任务。

这些任务之间必须有这么特征。

两个任务之间谁先谁后执行,最终结果都一样。换句话说它们之间没有依赖关系。

这种任务可以同时在不同核心上同时运行。

但是有依赖关系的任务之间,则必须按照依赖的顺序执行。


对于一个任务想利用多核处理器优势。

一,任务必须可拆分成多个相对独立的小任务。这个比较好实现

二,至少存在多个小任务可以并行运行。


你可以自己用画研究。以圆圈表示任务,以箭头表示两个任务之间依赖关系。

不是。这跟处理器核心数、处理器代号、处理器微架构(跟代号有关)、处理器频率、处理器TDP等等都有关。

核心数只能拿同种Code name的处理器来比。

这个可以说是,也可以说不是

一个处理器的性能和哪些东西有关呢?和频率、架构、核心数、缓存、指令集、制程、TDP、调度算法等等因素都会影响CPU的性能。


对于单独一个程序来说,如果能够控制变量,只有核心数不同,那么相对来说,通常情况下,核心数多了理论上性能会好,但是会不会好,好多少,是由运行在该CPU上的软件以及多核调度算法决定的。举个例子:假设一个程序,起了4个线程来跑,在优秀的调度算法的作用下,核心数量从1核到4核,每多一个核心,性能提升都是很明显的。但是这个时候,如果再加核心数量,从四核到5核,再到6核再到更多,不好意思,提升很小,因为冗余了,用不上。再举个例子,还是支持4线程的程序,如果没有好的调度算法(或者软件没有针对该CPU做多核优化),那么从1核到4核都有可能性能提升不大,因为4个线程全让一个核心跑了,剩下的3个闲着没事干,这就是有一句调侃的话叫做“一核有难,八核围观”,曾经某些型号的AMD移动平台CPU就是典型,核心数多,多核调度算法不行,单核性能羸弱,你能想象电脑卡得飞起,打开任务管理器看CPU那边的框框,框框倒是多,其中一个占用率100%,剩下框框5%,10%,嗯,很爽。这是个极端例子,现今的CPU以及操作系统对多核调度都很优秀,现在再出现一核有难八核围观的情况通常是在运行的这个软件并没有针对多核做优化。


如果针对很多个程序,核心数量越多,每个核心上负责的程序就会越少,性能就会得到提升。但是随着开的程序变多,占用内存也越多,当内存不够用时,核心带来的性能提升就会被内存占满完全拉跨。


说了那么多,最后来总结一下,通常来讲在个人平台的CPU,核心数越多性能也肯定越好,但这个好是理论上的好,在实际运用中,通常还要受到程序是否针对多核做了优化,多开的程序是否会占满内存等等其他因素影响,导致多核在实际使用中完全体会不到性能提升。当然,如果使用过程中使用的程序对多核做了很好的优化,或者多开几个占用内存不夸张的程序,那么多核带来的效率提升就是很可观的。所以,CPU是不是核心数量越多越好,完全取决于使用场景。那么针对普通用户来说,4核完全就够用了,核心数目再多就意义不大;这个时候更应在意单核性能,如果单核性能羸弱,核心数量再多都白瞎

是的

前提是增多不影响单核性能

太少的话多线程性能会很低,日常使用压力大,特别是喜欢开一大堆东西的人

答案:并不是,只要不是双核四线程这种垃圾cpu,四核心八线程以上的,基本上再添加核心没太多意义,除非你是吃CPU的需求~~

PS:从12代酷睿开始,主要是笔记本移动端,普及了大小核心,

小核心应该可以关闭的,Bios里进去找找,一般稍微先进点的主板,应该是支持能效核的关闭的;

小核心在大多数情况下是多余的,多余的核心是否工作,既要看系统的调教,还要看软件开发者对资源的调用;

就拿最典型的案例来说,R9-5950X比R9-5900X多了4个核心8个线程;

我们可以看到,重载型软件,比如:

  • 7-zip解压缩文件,这个需要更多核心来提高速度(+25%);
  • corona、v-ray、blender这些渲染类需求,不用说都知道,越多核心越好;
  • PR剪辑视频,有一定的影响;
  • 游戏来说,基本上貌似没有变化;

可以肯定的来说,主流的软件都是无什么影响的;

当然了,上面的测试条件有点单一,但不难理解逻辑,主流的应用,能调用4个核心8个线程就不错了,很明显,市面上cpu基本上都能满足;


总的来说,就是看你的需求,没有高负载需求,多核就是一个摆设,浪费钱的东西。

从这里,是不是又感觉到,i5\\i7\\i9对我们来说,有些新的理解了?这些cpu彼此的差距,基本上就在核心数差别是。

PS:最后我来推荐下电脑吧,供大家选择~

笔记本,thinkbook+轻薄本和暗影精灵8游戏本看起来价格还可以,台式机,如果想省心,可以考虑品质还不错的异能者(所有部件明码标),不过买要看时间,活动能便宜不少~

平台注册入口