6核12线程和8核8线程哪个好(两者对比优劣势)

很多同学装机选择CPU的时候都会为难,到底选择6核6线程还是4核8线程呢?CPU的超线程对游戏有用吗?其实网上也有很多类似的文章,看完了还是似懂非懂,没关系!今天就让同学们彻底明白CPU核心与超线程之间的关系。

6核12线程和8核8线程哪个好(两者对比优劣势)

首先宣布答案:就游戏而言,6核6线程的CPU要比4核8线程的性能更好,具体为何,我们继续。

决定CPU性能有几个因素:核心/线程数量、频率、架构、缓存、工艺。今天我们暂且只聊核心/线程这个概念。

01

CPU核心与线程有的关系

把CPU的单个核心看作是1个工人,单个线程看作是1条流水线,那么4核4线程的CPU就相当于1个工人在1条流水线上工作。而CPU拥有超线程技术后,允许单个核心同时处理两个线程,充分利用了CPU的空闲时间,比如经常见到的4核8线程、6核12线程等等,这就相当于给每个工人又增加了1条流水线,减少了工人“偷闲”的时间,当然能够提升了工作效率。

02

4核8线程的性能可以达到4核4线程的2倍吗?

有的同学会想:4核8线程的CPU工作效率是不是可以达到4核4线程的2倍呢?虽然超线程对日常小软件的多开和支持多核心的应用,比如PS、PR等的确有很大帮助,不过性能提升幅度也不会有2倍那么大,根据不同的CPU以及使用场景,性能提升幅度也有所差异,一般大概会有20%~30%的性能提升。

03

CPU超线程对游戏性能会有多大提升?

在此之前要先了解一下游戏对于CPU性能需求的特点。还是以流水线来做比喻。把游戏比作流水线的任务,对于游戏这类任务来说,最多只能支持6条流水线,因为目前绝大多数游戏对CPU的优化都还处于4核、6核的阶段(对于计算机系统来说,线程数量就相当于核心数量)。

也就是说,如果CPU是2核或者4核,开启超线程的确是有很大帮助的。但是到了6核、8核,绝大多数游戏都没有针对更多的核心优化,在这种情况下,超线程对游戏的帮助就微乎其微了,由于超线程涉及到任务的分配,相当于任务发布到流水线之前还要先策划一下如何划分,所以在有些游戏里,多核心还可能会导致帧率的轻微下降。所以,对于游戏而言,双核、4核的CPU如果加入了超线程,性能提升还是很明显的;而对于6核以上的CPU来说,有没有超线程意义并不大了。

04

那玩游戏用4核8线程还是6核6线程呢?

前面我们比喻里说游戏只需要6条流水线,那么4核8线程是不是要比6核6线程更好呢?这里你别忘了,4核8线程实际上只有4个工人在工作,只不过是给他们每人配了两条流水线(工作效率大概提升20%~30%);而6核6线程是6个工人,每人一条流水线。综合来看的话肯定是6核6线程的工作效率更高。

可能大家有点听不明白,还是举个实际例子,比如1个工人在1条流水线上1小时能生产100双袜子,那么6个工人在6条流水线上1小时可以生产出600双袜子。而4个工人在4条生产线上1小时本来可以生产400双袜子,而如果让这4个工人每人负责两条流水线的话(超线程),工作效率会最高可以提升30%,那么生产出来的袜子最多也就是520双袜子。

05

玩游戏需要8核以上的CPU吗?

五前面已经说过,现在绝大多数游戏最高也就只能支持到6核优化,所以正常玩游戏基本上没必要上8核CPU,除非是做游戏直播,或者你在玩游戏的同时还要打开较多的后台程序。当然8核cpu玩游戏也不是没有任何帧数提升,不过那一点点的帧数提升完全可以忽略不计。

2核、4核的超线程CPU对游戏性能提升还是蛮大的,但是核心数到了6核以上的话,便不需要纠结超线程了。比如i3 9100、i3 10100与i5 9400三款CPU,它们分别是4核4线程,4核8线程,6核6线程,如果玩的游戏是LOL,CF之类比较老游戏,那i3 9100已经完全足够,因为这些游戏对CPU优化最高也就4核甚至是2核;如果游戏是吃鸡、守望先锋之类的游戏,那i3 10100也是完全没问题的;如果玩的是3A大作游戏,那么6核6线程的i5 9400就更加合适了。

发表评论

登录后才能评论