性能调优之内存die
什么是内存die
Die Interleaving是一种内存控制器访问DRAM芯片内部多个Die的方式。它将连续的内存地址依次映射到同一个内存芯片(如一个DDR颗粒)内部的不同Die上,从而允许对这些Die进行并行或交错的访问,以提高数据传输的带宽和效率。
主要优势
# 1、提升带宽:通过并行操作多个Die,在单位时间内传输了更多数据。 # 2、降低有效延迟:虽然单个操作的物理延迟没变,但由于交错访问隐藏了部分延迟,使得从内存控制器看来,连续访问数据的“平均等待时间”变短了。 # 3、提高效率:更充分地利用了内存芯片内部的数据总线,减少了空闲时间。
工作原理
# 想象一个图书馆(内存控制器)要读取一本很厚的书(一段连续的内存数据)。 # 1、没有die的情况(顺序访问) # 这本书的所有章节都放在同一个书架上(单个Die)。 # 管理员只能在这个书架上,一页一页地顺序取书给你。虽然速度不慢,但无法同时利用其他书架。 # 2、启用Die Interleaving的情况(交错访问): # 这本书的奇数页放在书架A(Die 0),偶数页放在书架B(Die 1)。 # 现在,管理员可以同时(或几乎同时)从两个书架上取书——A取第1页,B取第2页,A取第3页,B取第4页... # 结果是,你拿到整本书的速度几乎快了一倍。
设置Die交织
服务器重启,进入BIOS,依次选择”BIOS->Advanced->Memory Config -> Die Interleaving”


浙公网安备 33010602011771号