服务器内存

一、内存概述

内存的作用是暂时存放CPU运算的数据和所有程序运行的场地。

二、DDR内存发展简介

在DDR2中,还有FBD内存

三、常见内存类型(UDIMMRDIMM,LRDIMM,NVDIMM

DIMM的意思是双列直插内存

什么是RDIMM和LRDIMM?

RDIMM即Register内存

Register即寄存器或目录寄存器,在内存上的作用我们可以把它理解成书的目录,有了它,当内存接 到读写指令时,会先检索此目录,然后再进行读写操作,这将大大提高服务器内存工作效率。带有 Register的内存一定带Buffer,并且目前能见到的Register内存也都具有ECC 功能。

LRDIMM(Load-Reduced DIMM,低负载内存)

LRDIMM通过使用新的技术和较低的工作电压,达到降低服务器内存总线负载和功耗的目的,并让服 务器内存总线可以达到更高的工作频率大幅提升内存支持容量。

什么是Buffer和Unbuffer和UDIMM?

Buffer即缓存器,也可理解成高速缓存,具有Buffer的内存将对内存的读写速度有较大提高。

Unbuffer表示不具有高速缓存。有Buffer的内存几乎都带有ECC 功能,Unbuffer内存只有少数带 ECC功能。

UDIMM即Unbuffered DIMM

什么是ECC?

ECC全称是“Error Checking and Correcting”,对应的中文名称就叫做“错误检查和纠正”,从 这个名称我们就可以看出它的主要功能就是“发现并纠正错误”。一般只存在于服务器中。

什么是NMDIMM?

NVDIMM 是一种集成了DRAM 内存芯片+ NAND闪存芯片的内存条,能够在完全断电 的时候依然保存完整内存数据,如果发生断电,系统控制器就会发送硬件信号到 NVDIMM,执行备份操作,把内存芯片中的数据备份到闪存芯片。在数据转移的过程中, 由超级电容来提供电力。 NVDIMM 是大数据分析、存储设备、RAID 缓存、内存数据库和线上事务处理的理想选择,因为这类应用要求内存和存储之间的路径尽量最短。

四、DDR4内存

  • 速度加倍,处理数据更快,内存带宽翻倍,高达17 GB/s。与DDR3推出时1066 MT/s的速率相比, DDR4内存推出时的数据速率为2133MT/s而且随着技术的成熟还会更快。
  • 容量加倍,内存容量加倍,充分发挥系统性能。随着DDR4内存技术的成熟,将使服务器内存容量加倍,更加充分发挥内存和整个网络的性能。

  • 提高能源利用率减少能源和冷却开支。DDR4内存所需电压比DDR3内存降低20% ,只需1.2V,, 而DDR3服务器内存需要1.5V。此外,因为内存发热量的减少,保持系统冷却变得更加容易。

五、3D堆叠技术

3D堆叠技术主要作用是增加空间利用率,提升性能

左边部分是通过边线引出然后汇总,属于常规堆叠技术。右边部分是通过穿孔的技术将从芯片接到主芯片,由主芯片对外交互。

六、内存标签的认识

七:内存的带宽计算方法

内存带宽=内存数据频率*8(GB/s)

八、服务器内存配置方法

内存带宽应≥CPU带宽,否则就会成为瓶颈,拖慢CPU的速度。 尽量使用多通道交叉存取,采用多条少容的策略,以达到最大的性价比。

举例说明: 使用英特尔S2400GP2主板+至强E5-2420 CPU,通过查询Intel ARK我们可以知道,每颗E5-2420 CPU 支持的最大内存带宽为32GB/s,最大内存通道数为3通道,支持内存类型为DDR3 800/1066/1333, 再查询内存带宽表,我们可以发现DDR3 1333的内存带宽为10.6GB/s,10.6GB/s*3=31.8GB/s≈ 32GB/s,为最优配置。

九、服务器内存常见技术

内存热备—Sparing

热备内存在正常情况下不使用,当 工作内存的故障次数达到预设值 ECC的最大值,系统自动将故障内 存条中的数据传输到热备内存条, 故障内存条就不再使用。

内存镜像—Mirroring

内存数据有两个拷贝,避免由于内存故障而导致数据丢失,同时工作内存与镜像内存不处于同一通道, 也避免了因内存通道错误而引起的数据丢失。

发布了124 篇原创文章 · 获赞 19 · 访问量 2万+

猜你喜欢

转载自blog.csdn.net/lm236236/article/details/100857919