为什么CPU要有内存通道数?
现在的内存控制器已经不再是像以前那样单独存在于主板上,而是直接集成到了CPU内部。既然控制器在CPU里,那么主板能支持几条内存通道,就必须看CPU本身支持多少条,这是由CPU的能力决定的,而不是主板单方面决定的。
现在的内存控制器已经不再是像以前那样单独存在于主板上,而是直接集成到了CPU内部。既然控制器在CPU里,那么主板能支持几条内存通道,就必须看CPU本身支持多少条,这是由CPU的能力决定的,而不是主板单方面决定的。
确实如此,以前老主板还能换个芯片组解决内存通道问题,现在全看CPU底子。这就好比修车,发动机接口都焊死在车体上了,底盘想改结构根本没法动,完全由CPU性能决定了上限。
这就好比家里的水管总阀门在屋内,你能接几根进水管,完全取决于总阀上有几个接口,而不是外面接水管的人想接几根就几根。以前外置内存控制器的时候,主板芯片组能撑多少带宽,确实能一定程度上弥补CPU的短板,但现在CPU把带宽瓶颈也包圆了,主板只要把线连上就行。这也意味着,如果你买的CPU只支持双通道,哪怕你买再贵的Z系列主板,也跑不出四通道的速度,纯纯的木桶效应。
以前确实是主板说了算,现在这架构一变,CPU成了瓶颈。这也就是为什么买服务器CPU要仔细看规格表,单路双路通道数差得远。主板只是被动适配,核心决定上限。