首页
学习
活动
专区
圈层
工具
发布

为什么服务器内存硬件上的黑色颗粒这么多?

之前有位读者问我为什么服务器内存上有这么多的颗粒,今天我专门就这个话题成文一篇作为回复。 各位从事服务器端开发的同学天天都在开发代码,代码都需要内存。确实了解一下服务器内存硬件是挺有有必要的。...所以我特地找来了一个服务器内存条来。下图是一个 32 GB 服务器内存条的正面和反面图。 可见服务器内存上有很多的黑色颗粒,相比下面的台式机内存颗粒要多很多。...今天我们就专门写一篇文章来给大家解释为什么服务器内存中颗粒更多的原因。...这是因为服务器区别于普通的台式机电脑,需要 ECC 纠错功能,以及 RDIMM/LRDIMM 在内存颗粒中加入寄存器模块,使得内存的频率更高(频率高的内存性能就会更好),容量更大。...简单总结一下,服务器内存硬件上颗粒数量更多的原因有3个 需要 ECC 功能,需要比普通内存多 1/8 的颗粒数来支持 ECC 需要 RCD 模块降低地址等控制信号干扰影响,将单条容量做到更大 需要 DB

2.1K10

镁光闪存颗粒对照表_最全的内存颗粒编码规则说明,教你看穿内存条到底用的什么颗粒…

海力士内存颗粒编码规则 以苹果DDR4 2666MHz 64GB(2*32GB)笔记本内存条为例,价格8802元。 这款内存条采用的颗粒是海力士的H5ANAG8NMJRVKC。...南亚内存颗粒编码规则 以光威TYPEβ3000MHZ 8G*2 16G DDR4内存条为例,价格449元。 这款内存条采用的是南亚NT5AD1024M8A3-GZ内存颗粒。...第3、4位,表示内存颗粒属于几代内存,这里5A,表示DDR4。第5位,表示电路,电压,这里D,表示POD-12(1.2V,1.2V)。1024M8,表示颗粒容量,即8Gb。...镁光内存颗粒编码规则 以阿斯加特洛极T2 2666 32G 单根超大容量DDR4内存条为例,价格599。 这款超大容量的DDR4内存是镁光的MT40A2G8VA-083:B颗粒。...第3、4位表示内存颗粒是多少代的,这里40,表示是DDR4的颗粒。第5/5、6位,表示电压,这里A,表示1.2V。这里2G8,表示2GbX8。“-”号前,VA表示DRAM封装代码。

13.7K21
  • 您找到你想要的搜索结果了吗?
    是的
    没有找到

    理解内存的Rank、位宽以及内存颗粒内部结构

    在冯诺依曼体系结构里,内存是除了CPU之外第二重要的设备。如果没有内存,服务器将完全无法运行。在这一节中,我们来了解下内存的物理结构。如下图的是一个 16 GB 的笔记本内存条实物的正面和反面图。...2R:表示该内存有 2 个 Rank *8:表示每个内存颗粒的位宽是 8 bit, 接下来我们分两个小节,深入地看看 Rank、位宽与内存颗粒的内部结构。...从内存条的实物图中看到,该内存条的正反面确实总共有 16 个 Chip。 内存颗粒 Chip 内部结构 一个内存是由若干个黑色的内存颗粒构成的。每一个内存颗粒叫做一个 chip。...例如 2R*4 表示的是内存条有 2 个 Rank,每个 Chip 的位宽大小是 4。可以推算出每个 Rank 需要 64/4 = 16 个 Chip 颗粒。这种内存常见于服务器内存。...内存颗粒越多,就可以组成更大容量的内存条。 2R*8 表示的是内存条有 2 个 Rank,每个 Chip 的位宽大小是 8。可以推算出每个 Rank 需要 64/8 = 8 个 Chip 颗粒。

    7.8K21

    南京观海微电子----DDR的工作原理——DDR接口专栏(一)

    DDR4利用Bankgroup的interleave,实现IO速率在DDR3基础上进一步提升。内存原理从外观上就可以看出来小张的内存条由很多内存颗粒组成。...从内存控制器到内存颗粒内部逻辑,笼统上讲从大到小为:channel>DIMM>rank>chip>bank>row/column,如下图:一个现实的例子是:在这个例子中,一个i7CPU支持两个Channel...由于现在多数内存颗粒的位宽是8bit,而CPU带宽是64bit,所以经常是8个颗粒可以组成一个rank。所以小张的内存条2RX8的意思是由2个rank组成,每个rank八个内存颗粒。...由于整个内存是4GB,我们可以算出单个内存颗粒是256MB。这次我们来看看rank和Chip里面有什么,如下图:这是个DDR3一个Rank的示意图。...实际上每个格子的存储宽度是内存颗粒(Chip)的位宽,在这里由8个Chip组成一个Rank,而CPU寻址宽度是64bit,所以64/8=8bit,即每个格子是1个字节。

    71410

    超越时代的内存:解析DDR3、DDR4和DDR5在服务器中的对决

    DDR4内存在服务器中的应用 特点和优势 DDR4(Double Data Rate 4)内存标准于2014年发布,作为DDR3的继任者,引入了许多改进,以满足当时和未来服务器需求的不断增长。...以下是DDR4内存在服务器中的特点和优势: 更高的频率和带宽:DDR4内存的时钟频率通常从2133MHz开始,随后逐步提高,达到3200MHz以上。...适用领域 DDR4内存在服务器中得到广泛应用,特别是在对性能和容量要求较高的场景下: 企业级服务器:对于大规模数据库管理、虚拟化、云计算等任务,DDR4内存的高性能和大内存容量是提供出色性能的关键。...DDR4内存在服务器领域的应用正在不断扩展,它在性能、容量和能效方面的优势使得它成为许多企业和组织的首选内存标准。...无论选择DDR3、DDR4还是DDR5,理解这些内存标准的特点和优势,以及如何应用在服务器中,都是确保服务器性能和可扩展性的重要一步。

    7.7K30

    都是颗粒 为什么SSD有寿命、内存却没有?

    随着技术的发展,我们使用的存储器也各种各样,虽然都基于芯片颗粒,但表现截然不同,比如说读写次数限制,或者叫寿命,SSD固态硬盘就有限制,DRAM内存却没有。...按照分布位置的不同,DRAM内存属于内部存储器,紧挨着CPU处理器,用来临时存放后者需要的运算数据,并与外部存储器进行交换,起到桥梁的作用。...DRAM内存的特点是读写速度快、延迟低,但属于易失性存储,也就是一旦断电,数据就会全部丢失。...DRAM内存颗粒利用晶体管加电容来保存数据,而且只是临时存储数据,并没有实质性的写入,不涉及对物理单元结构、属性的改变,所以可以无限次读写。 ?...SSD的存储介质是NAND闪存颗粒,需要施加不同的电压、改变内部状态来存储数据,随着时间的流逝、读写次数的增加,会出现物理性的损耗,最终不可用。

    2.3K40

    详细说一下服务器内存和显存是怎么计算的

    DDR3也新增ASR (Automatic Self-Refresh)、SRT(Self-Refresh Temperature)等两种功能,让内存在休眠时也能够随着温度变化去控制对内存颗粒的充电频率,...另外,DDR4增加了DBI(Data BusInversion)、CRC(Cyclic Redundancy Check)、CA parity等功能,让DDR4内存在更快速与更省电的同时亦能够增强信号的完整性和储存的可靠性...Intel在2017年推出对应于六代酷睿Skylake的云服务器平台“Purley”,采用14nm工艺、最多28核心56线程、6通道DDR4内存、光纤互连通道,采用UPI总线替代QPI总线等等。...,三大内存颗粒(DRAM)原厂依次为Samsung、SK Hynix和Micron。...模组厂商Ramaxel和Kingston通过从颗粒厂商购买颗粒制作内存条(DIMM)。 内存有三种不同的频率指标,它们分别是核心频率、时钟频率和有效数据传输频率。

    7.7K00

    内存和硬盘的价格似乎在疯涨?聊聊三星DDR5断供事件

    三星电子、SK海力士和美光计划在2025年下半年终止DDR3和DDR4内存的生产。但利润驱动下,三星电子、SK海力士等行业头部企业基于商业利益考量,决定维持DDR4产线持续运转至2026年底。...而这一切的基础是内存。 根据TrendForce的数据显示,预计2023年至2026年期间,AI服务器的出货量年复合增长率将达到22%。...2024年底,长鑫存储量产LPDDR5X,通过创新封装技术和优化内存设计,提供12Gb和16Gb两种单颗粒容量,最高速率为10677Mbps,达到国际主流水平,较上一代LPDDR5提升了66%,功耗比LPDDR5...12月金百达、光威推出采用国产DDR5颗粒的内存条,价格比国际大厂便宜10%-15%,性能相差不大。...那些被挤压的普通需求——电脑内存、手机存储、数据中心扩容——只能在这场豪赌的夹缝中艰难求生。产业链正在被人为重构,优先级很明确:HBM > DDR5服务器 > DDR5消费级 > DDR4。

    96210

    FPGA DDR4读写实验(2)--MIG IP配置

    在搜索栏中输入 MIG,此时出现 MIG IP 核,找到 DDR4 SDRAM(MIG)。...Controller Options:控制器配置栏,如果使用 MIG IP 核内部默认的 DDR4 芯片,则只需要在 Memory Part 栏选中对应的 DDR4 芯片型号或者相近的型号即可,例如板载的...Configuration:DDR4 的组件类型,Components 代表 DDR4 颗粒,后面几个是内存条,本节实验是对颗 粒进行操作,所以选 Components。...Slot:当 DDR4 类型选择内存条时可以选择插槽数量,本节实验是对颗粒进行操作,所以只能选单槽。 IO Memory Voltage:IO 的电平,这里选择 1.2V。...Data Width:数据位宽,本节实验采用的 DDR4 颗粒位宽是 16 位的。 ECC:ECC 纠错相关的设置。

    2.9K10

    全面解析DDR5内存颗粒的技术革新:DDR5内存测试治具的特点

    DDR5内存颗粒是DDR5内存模块中最核心的组件,它直接影响着内存条的总体性能和稳定性。 性能提升:速度与带宽的飞跃 DDR5内存颗粒最大的亮点之一是它带来了前所未有的速度和带宽。...DDR5内存颗粒在这方面展现出卓越的扩展能力。根据鸿怡电子IC测试座工程师介绍:与DDR4相比,DDR5内存颗粒支持更高的单颗容量,最大单条内存模组容量可以达到128GB甚至更高。...通过优化电源管理技术,DDR5内存颗粒在维持高性能的情况下,实现了更低的功耗。其工作电压从DDR4的1.2V降低至1.1V甚至更低,这不仅有助于延长电池寿命,也减少了系统的整体能耗。...DDR5内存颗粒的技术亮点 为了实现以上的性能提升和能效优化,DDR5内存颗粒采用了一系列先进的技术: 1....更高的预储存等级: 相比DDR4,DDR5内存颗粒的预储存等级(Prefetch)由8倍提升至16倍,使得每个时钟周期可传输更多数据,显著提升数据访问速度。 4.

    2.2K00

    澜起科技宣布 DDR5 第一子代内存接口及模组配套芯片实现量产

    作为业界领先的内存接口芯片组供应商和JEDEC内存标准的积极贡献者,澜起科技专注于内存接口技术的持续创新,这次推出的DDR5第一子代内存接口芯片RCD/DB,支持的最高速率达4800Mbps,是 DDR4...与DDR4内存模组相比,DDR5内存模组在架构上进行了革新,除配置内存颗粒和内存接口芯片之外,还需要搭配其它专用配套芯片。...这些配套芯片与内存接口芯片一起,共同助力DDR5内存模组在速度、容量、节能及可靠性等方面实现全面提升,满足新一代服务器、台式机及便携式电脑对内存系统的更高要求。...澜起科技在英特尔创新峰会布置虚拟展台 澜起科技的销售及商务拓展副总裁Geof Findley 表示:“澜起在内存接口芯片领域深耕多年,基于DDR2、DDR3、DDR4这几代产品的成功研发和量产经验,我们非常高兴能为英特尔最新一代的服务器和客户端产品提供性能更强...英特尔公司数据平台集团副总裁兼内存和IO技术总经理Carolyn Duran表示:“英特尔与澜起科技在内存领域已密切合作了十多年,热切期待在DDR5内存世代继续与澜起科技展开深度合作。”

    1.3K20

    DRAM、SRAM、NAND、DIMM、LOGIC-DDR存储芯片测试座解决方案

    例如,DDR5-6400颗粒带宽达51.2GB/s,采用PRAC(逐行激活计数)技术防止过度激活。...DIMM(双列直插内存模块)核心特点:将多颗DRAM芯片集成于PCB,通过金手指与主板连接。例如,DDR4 DIMM支持RDIMM/LRDIMM架构,容量达128GB。...LOGIC芯片(内存控制器/PHY)核心特点:负责DRAM时序控制、信号调理和协议转换。例如,DDR5 PHY集成PLL(锁相环)实现4800MT/s数据速率。...兼容性设计:通过更换限位框,适配0.8mm间距的DDR3/DDR4颗粒(宽度≤13mm,长度≤14mm)。...自适应校准:测试座嵌入算法自动调整ODT、驱动强度,适配不同厂商颗粒。 3. 先进封装测试: 3D堆叠:HBM(高带宽内存)测试需支持TSV(硅通孔)互连,探针精度达微米级。

    94710

    内存芯片测试:DDR4-LPDDR44X-LPDDR55X芯片测试夹具治具

    在内存芯片(内存颗粒)领域,DDR4、LPDDR4/4X、LPDDR5/5X凭借各自在性能、功耗、封装上的差异化优势,分别占据不同应用赛道。...一、核心内存芯片特性与适用场景三种内存芯片的技术参数差异的,决定了其应用领域的划分,这也是测试方案设计的基础前提。1....DDR4芯片DDR4作为成熟的主流内存技术,电压为1.2V,频率范围1600-3200MHz,单条最大容量可达64GB,具备性价比高、兼容性强、稳定性优异的特点。...其适用场景集中在非移动高性能设备,包括主流台式机、笔记本电脑、服务器及工作站等。在服务器领域,DDR4常搭配ECC纠错功能,用于数据中心、云计算平台等对稳定性要求严苛的场景,需承受长时间高负载运行。...针对服务器级DDR4的可靠性测试,配套宽温域老化治具,在-55℃~125℃范围内校准时序偏差,确保测试稳定性。2.

    84910

    译文:DDR4 - Initialization, Training and Calibration

    的 Mode Register 进行 ZQ 校准(ZQCL) 使 DRAM 进入状态机中的 IDLE 状态,为后续读写做好准备 在上述一系列流程结束后,DIMM 内存条上的 DRAM 颗粒已经了解了其需要工作在哪个频率上...但是在 DDR4 中,接收方不再有分压电路,取而代之的是一个内部参考判决电平,判断信号为 0 或者为 1。这个判决电平称为 VerfDQ。...数据(DQ)以及数据有效(DQS)信号连接至内存条的相应位置,因为内存条与主机上相应端口是一一对应的,因此采用星型拓扑。...既然内存条上每个 DRAM 颗粒的数据有效信号相对于时钟的延迟都不同,所以控制器必须对每个 DRAM 颗粒的 tDQSS 进行训练,并根据训练的结果满足每个颗粒不同的延迟需求。...DDR4 DRAM 包括四个 8 比特可编程寄存器,称为 MPR,用于 DQ 比特训练(比如 Read/Write Centering)。

    2.2K20

    从DDR到DDR4,内存核心频率其实基本上就没太大的进步

    从2001年DDR内存面世以来发展到2019年的今天,已经走过了DDR、DDR2、DDR3、DDR4四个大的规格时代了(DDR5现在也出来了)。...图2 各代内存的核心频率与技术提升手段 我汇总了从SDR时代,一直到目前主流的DDR4的内存的频率表对比。...DDR4时代:这时预取的提升已经非常困难,所以和DDR3一样,Prefech仍然为8。内存制造商们又另辟蹊径,提出了Bank Group设计。...再比如你的进程数据都存在一个Bank Group里,你的进程内存IO就根本不会达到DDR4厂家宣传的速度。...现在京东上一条比较流行的台式机内存金士顿(Kingston)DDR4 2400 8G,其时序是17-17-17。 第四个参数有时候会被省略。

    4K20

    服务器内存监测

    而对于程序员而言,如何避免内存泄漏也是一门学问,倘若不加以控制,那么无论多大的内存都会有消耗殆尽的那天。...本文当然不是研究如何分析内存泄漏的产生原因与解决方案,而是在此之前的一步,通过简单的内存监测方式来预测内存泄漏的 潜在可能性 或者 偶发性 等。...我这边需要监测 系统内存 与 jvm堆内存 ,最终的结果会展示各个时间点的内存情况,所以需要一个时间类,表示每个切片的时间点。...timeMarkInterval是存储定时器id的,在销毁之前释放定时器;physicMemory和heapMemory获取图表div节点,用于echarts节点获取;systemInfo则会存储定时从服务器拉取到的数据...由图可见我这个系统堆内存通常消耗不到一百兆,后续可以将堆内存设定的再小一些,以提供给其它服务使用。总体内存是稳定状态,达到一定值会自动回收垃圾,占用率不会逐步提高,是个可控的系统。

    16.9K20

    服务器内存监测

    而对于程序员而言,如何避免内存泄漏也是一门学问,倘若不加以控制,那么无论多大的内存都会有消耗殆尽的那天。...本文当然不是研究如何分析内存泄漏的产生原因与解决方案,而是在此之前的一步,通过简单的内存监测方式来预测内存泄漏的 潜在可能性 或者 偶发性 等。...我这边需要监测 系统内存 与 jvm堆内存 ,最终的结果会展示各个时间点的内存情况,所以需要一个时间类,表示每个切片的时间点。...timeMarkInterval是存储定时器id的,在销毁之前释放定时器;physicMemory和heapMemory获取图表div节点,用于echarts节点获取;systemInfo则会存储定时从服务器拉取到的数据...由图可见我这个系统堆内存通常消耗不到一百兆,后续可以将堆内存设定的再小一些,以提供给其它服务使用。总体内存是稳定状态,达到一定值会自动回收垃圾,占用率不会逐步提高,是个可控的系统。

    16.4K40

    linux服务器内存

    早上到单位 发现服务器 mysql 服务器停了 然后起来了 查询日志 显示 内存满了 把mysql服务给杀了 linux 服务器如果 内存满了 会自动清理进程 防止服务器挂掉 选择的话 谁占的的内存大...就先杀谁 我的服务器里面 mysql服务占的内存是最大的 所以就把mysql就给杀了 image.png 然后 重启mysql 查询内存 image.png 在这说一下 怎么看linux的内存 举个例子...空闲的内存数: 232M shared 当前已经废弃不用,总是0 buffers Buffer 缓存内存数: 62M cached Page 缓存内存数:421M 关系:total(1002M) = used...记住内存是拿来用的,不是拿来看的.不象windows, 无论你的真实物理内存有多少,他都要拿硬盘交换文件来读.这也就是windows为什么常常提示虚拟空间不足的原因.你们想想,多无聊,在内存还有大部分的时候...,拿出一部分硬盘空间来充当内存.硬盘怎么会快过内存.所以我们看linux,只要不用swap的交换空间,就不用担心自己的内存太少.如果常常 swap用很多,可能你就要考虑加物理内存了.这也是linux看内存是否够用的标准哦

    41.9K10
    领券