CPU 处理器的核心数量为何不是越多越好？
CPU和核心数量并不和实际性能直接挂钩。

一方面是一个软件能够利用的CPU核心数量是不定的，很多软件的并行度没有那么高，使用超过一定数量的核心后，性能就不会提升，甚至会倒退。所以从软件上来说，提升CPU核心数量的收益是在不断递减的，并不一定越多就是越好。

但真正致命的是通讯问题。CPU核心越多，CPU的互联通讯压力就越来越大，会降低单个核心的性能表现。就好比说Intel的Ringbus，每多增加两个核心（集簇），那么Ringbus的最大延迟就会+1Stop，通讯带宽压力也随之加大。所以，当CPU的核心提升不能带来的性能收益，不能弥补通讯的负面开销后，性能就会反而下降。

对于移动端而言，增加CPU的核心数量，还要考虑功耗问题。如果实际利用不到那么多核心，那么增加核心后，除了上述问题，还会因为这些核心吃闲饭分走了功耗，让实际干活的核心分配到的功耗更低，进一步降低性能。