打开内存交织

内存交织开启配置生效前提条件为每个内存通道都插了内存,鲲鹏920处理器的每个CPU的内存通道是8。当每个CPU配置8根内存时Advanced>Memory Config>Channel interleaving 3way默认为“Enable”,否则为“Disable”

约束条件

该特性主要目的为减少内存的碎片使用率,使能内存交织后,对于内存敏感性的业务,性能会下降10%左右。

BIOS配置

  1. 进入BIOS,选择Advanced > Memory Config

  2. “Die Interleaving”设置为“Enable”

  3. 进入主机后查看NUMA个数。

    1
    numactl -H
    

    配置成功后,NUMA个数减少一半。如下图,原来为4个 NUMA ,开启内存交织之后,NUMA节点为2个。