大家好,我是飞哥!
在一文中我们了解了服务器 CPU 的内部架构。在其中我们看到有一个内存控制器。
关于CPU内存控制器中会有很多专技术细节。例如下面是Skylake 代际 CPU 对内存的支持情况。参见https://en.wikichip.org/wiki/intel/microarchitectures/skylake_(server)
DRAM
6 channels of DDR4, up to 2666 MT/s
RDIMM and LRDIMM
bandwidth of 21.33 GB/s
aggregated bandwidth of 128 GB/s
对于这个输出我们给大家抛出几个问题
其中的 6 channle 是什么意思?
RDIMM、LRDIMM 又分别代表的是什么内存?
为什么内存带宽中 bandwidth 是 21.33 GB/s,aggregated bandwidth 128 GB/s?
所以今天我们就详细展开对 CPU 内存控制器相关参数展开介绍。
下图是 Skylake 的 CPU 的总体结构图。