IT男刘加加|HCIE-智能计算之服务器内存知识



IT男刘加加|HCIE-智能计算之服务器内存知识
本文插图
内存定义
在计算机的组成结构中 , 有一个很重要的部分 , 就是存储器 。 存储器是用来存储程序和数据的部件 , 对于计算机来说 , 有了存储器 , 才有记忆功能 , 才能保证正常工作 。 存储器的种类很多 , 按其用途可分为主存储器和辅助存储器 。 主存储器又称内存储器(简称内存) , 是CPU能直接寻址的存储空间 , 由半导体器件制成 。 内存的特点是存取速率快 。
内存是电脑中的主要部件 , 它是相对于外存而言的 。 我们平常使用的程序 , 如Windows操作系统、打字软件、游戏软件等 , 一般都是安装在硬盘等外存上的 , 但仅此是不能使用其功能的 , 必须把它们调入内存中运行 , 才能真正使用其功能 , 我们平时输入一段文字 , 或玩一个游戏 , 其实都是在内存中进行的 。 就好比在一个书房里 , 存放书籍的书架和书柜相当于电脑的外存 , 而我们工作的办公桌就是内存 。 通常我们把要永久保存的、大量的数据存储在外存上 , 而把一些临时的或少量的数据和程序放在内存上 , 当然内存的好坏会直接影响电脑的运行速度 。
内存 (Memory) 也被称为内存储器 , 其作用是用于暂时存放CPU中的运算数据 , 以及与硬盘等外部存储器交换的数据 。
内存是计算机中重要的部件之一 , 它是与CPU进行沟通的桥梁 。
计算机中所有程序的运行都是在内存中进行的 , 因此内存的性能对计算机的影响非常大 。
内存由内存芯片、电路板、金手指等部分组成 。
服务器内存技术
双通道技术
双通道技术:双通道体系包含了两个独立的、具备互补性的智能内存控制器 , 两个内存控制器都能够在彼此间零等待时间的情况下同时运作 。 使内存的带宽翻了一翻 。 鲲鹏920 CPU已经支持8通道内存技术 。
内存交错技术
交错存储技术能将主内存分成两个或更多的小节 , CPU能非常快速地寻到这些交错的小节 , 从而无需等待 。 内存交错技术是用来组织服务器主板上的内存条 , 得以提高内存传输性能 。
在线备用内存技术
当主内存或者是扩展内存中的内存出现多位错误时或者出现物理内存故障时 , 服务器仍继续运行;
由备用内存接替出现故障内存的工作;
备用的内存区域必须比其它区域的内存容量要大或相同 。

IT男刘加加|HCIE-智能计算之服务器内存知识
本文插图
Registered内存
REGISTERED ECC SDRAM内存上有2-3片专用的集成电路芯片 , 称为RegisterIC , 这些集成电路芯片起提高电流驱动能力的作用 , 使IA架构的服务器可支持大容量的内存 。
内存镜像
镜像为系统在出现多位错或内存物理故障时提供数据保护功能 , 以保证系统仍能正常的运行;
数据同时写入两个镜像的内存区域;
从一个区域进行数据的读取 。

IT男刘加加|HCIE-智能计算之服务器内存知识
本文插图
内存条类型

IT男刘加加|HCIE-智能计算之服务器内存知识
本文插图
UDIMM:Unbuffered DIMM (无缓冲双信道内存模块技术) , 表示控制器输出的地址和控制信号直接到达DIMM 。
UDIMM特性:
服务器常使用带有温度传感器和ECC功能的UDIMM 。
使用UDIMM的服务器:X6000JDM(XH310 v2、XH311 v2) 。
RDIMM : Registered DIMM , 表示控制器输出的地址和控制信号经过Register寄存后输出到DRAM芯片 , 控制器输出的时钟信号经过PLL后到达各DRAM芯片 。
RDIMM特性:
内存容量:4GB, 8GB ,16GB, 32GB 。分页标题
当使用4 Rank RDIMM时 , 仅支持1/ 2DPC配置 , 不支持3DPC配置(Intel CPU每个通道最大支持8个Rank) 。
LRDIMM :Load-Reduced DIMM(低负载DIMM) 。
LRDIMM特性:
容量:32GB , 64GB 。
LRDIMM突破每个channel最大8 Rank的限制 。 可提升系统整体内存容量 。
内存条规格
内存颗粒越多性能越优(理论上x4 比 x8性能优) 。
内存Rank 数越多性能越优 。

IT男刘加加|HCIE-智能计算之服务器内存知识
本文插图
广电鲲鹏2280服务器iBMC下内存信息:

IT男刘加加|HCIE-智能计算之服务器内存知识
本文插图
单条内存信息

IT男刘加加|HCIE-智能计算之服务器内存知识
本文插图
内存的计算
内存条容量计算
内存条容量(单位 : B)= 内存颗粒容量 * 内存颗粒个数/8
内存颗粒容量(单位 : b) = 寻址空间 * 颗粒位宽
内存颗粒个数 = Rank数 * (64/颗粒位宽 )
举例:
规格为 8GB 2Rx8 PC3L-12800R 的内存条
内存条容量 8GB = (4Gb×16)/8
内存颗粒容量 = 4Gb
内存颗粒个数 = 2 × 64 / 8 = 16
鲲鹏服务器内存描述示例:DDR4 RDIMM内存-16GB-2933MT/s-2Rank(1G*8bit)-1.2V-ECC?

IT男刘加加|HCIE-智能计算之服务器内存知识
本文插图
服务器最大内存容量:8T
最大内存数:32
总位宽:72bits
数据位宽:64bits
单条容量16G
频宽:2933MT/s
Rank:2
总内存颗粒个数=2*(72/8)=18
总数据内存颗粒个数=2*(64/8)=16
内存颗粒容量=16G/16=1G
内存带宽计算
内存带宽计算:
满配最大内存带宽 = 内存标称频率* 内存总线位数*通道数*CPU个数
实际使用的内存带宽 = 内存标称频率*内存总线位数*实际使用的通道数
举例:
华为RH2288H V5满配2666的内存条时内存的带宽为: 2666 * 64 * 6 * 2 =2047488 Mbit/s=250GB/s
广电鲲鹏服务器满配2933的内存条时内存的带宽为:2933(内存标称频率)*64(数据位宽)*8(通道数)*2(CPU数)/8/1024=367G
服务器内存条配置原则
从每个通道离CPU最远端依次插 , 实现性能最优 , 原因是考虑信号反射问题 。

IT男刘加加|HCIE-智能计算之服务器内存知识
本文插图
存储安装顺序

IT男刘加加|HCIE-智能计算之服务器内存知识
本文插图
【IT男刘加加|HCIE-智能计算之服务器内存知识】由于不同服务器支持不同的通道技术 , 实际环境中安装按照服务器说明书的顺序安装内存 。 ?