当前位置:首页 > 科技  > 知识百科

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

来源: 责编: 时间:2024-06-16 17:44:17 267观看
导读 本文来自微信公众号:开发内功修炼 (ID:kfngxl),作者:张彦飞 allen大家好,我是飞哥!之前有位读者问我为什么服务器内存上有这么多的颗粒,今天我专门就这个话题成文一篇作为回复。各位从事服务器端开发的同学天天都在开

本文来自微信公众号:开发内功修炼 (ID:kfngxl),作者:张彦飞 allentjj28资讯网——每日最新资讯28at.com

大家好,我是飞哥!tjj28资讯网——每日最新资讯28at.com

之前有位读者问我为什么服务器内存上有这么多的颗粒,今天我专门就这个话题成文一篇作为回复。tjj28资讯网——每日最新资讯28at.com

各位从事服务器端开发的同学天天都在开发代码,代码都需要内存。确实了解一下服务器内存硬件是挺有有必要的。tjj28资讯网——每日最新资讯28at.com

所以我特地找来了一个服务器内存条来。下图是一个 32 GB 服务器内存条的正面和反面图。tjj28资讯网——每日最新资讯28at.com

tjj28资讯网——每日最新资讯28at.com

tjj28资讯网——每日最新资讯28at.com

可见服务器内存上有很多的黑色颗粒,相比下面的台式机内存颗粒要多很多。tjj28资讯网——每日最新资讯28at.com

tjj28资讯网——每日最新资讯28at.com

今天我们就专门写一篇文章来给大家解释为什么服务器内存中颗粒更多的原因。tjj28资讯网——每日最新资讯28at.com

原因 1:服务器内存需要 ECC 功能

在开篇所示的内存正面有着一串字符串标识 32 GB 2R/*4 PC4-2666V-RB2-12-DB1。tjj28资讯网——每日最新资讯28at.com

在这段标识中,第一段的 32 GB,是内存的容量大小。第二段后面的 2R*4 我们在《理解内存的 Rank、位宽以及内存颗粒内部结构》一篇文章中也介绍过了,2R:表示该内存有 2 个 Rank,*4:表示每个内存颗粒的位宽是 4 bit。tjj28资讯网——每日最新资讯28at.com

不过按照这个位宽参数,每个 Rank 只需要 16 个内存颗粒就够了,2 个 Rank 需要 32 个 Chip 内存颗粒就够了。tjj28资讯网——每日最新资讯28at.com

而我们上图中的内存正面有 19 个 内存颗粒,背面有 18 个内存颗粒。19 + 18 = 37 个黑色颗粒。tjj28资讯网——每日最新资讯28at.com

这是因为服务器区别于普通的台式机电脑,需要 ECC 纠错功能,以及 RDIMM / LRDIMM 在内存颗粒中加入寄存器模块,使得内存的频率更高(频率高的内存性能就会更好),容量更大。tjj28资讯网——每日最新资讯28at.com

DRAM 内存是一种易失性的存储,它是不能 100% 保证存储的数据不发生变化的。一根 8 GB 的内存条平均大约每小时会出现 1 - 5 个比特翻转错误。tjj28资讯网——每日最新资讯28at.com

我们个人在办公的时候,由于内存主要都用来处理图片、视频等数据。即使内存出现了比特翻转,可能影响的只是一个像素值,没有太大的影响,也很难感觉出来。tjj28资讯网——每日最新资讯28at.com

在服务器应用中,处理的一般都是非常重要的计算,可能是一些推荐计算,也可能是一笔订单交易,对出错的容忍度是很低的。另外一台服务器经常是连续要运行几个月甚至是几年。因此总的来说,服务器对稳定性的要求极高,不允许比特翻转错误发生。tjj28资讯网——每日最新资讯28at.com

ECC 是一种内存专用的技术。它的英文全称是 “Error Checking and Correcting”,对应的中文名称就叫做“错误检查和纠正”。从它的名称中我们可以看出,ECC 不但能发现内存中的错误,而且还可以进行纠正。tjj28资讯网——每日最新资讯28at.com

在实现上,ECC 内存会板上额外再添加内存颗粒来专门负责检查错误并纠正错误。tjj28资讯网——每日最新资讯28at.com

tjj28资讯网——每日最新资讯28at.com

tjj28资讯网——每日最新资讯28at.com

带 ECC 功能的内存,需要为 CPU 同时提供 72 位的读写,其中 64 位是数据,另外 8 位用于 ECC 校验。tjj28资讯网——每日最新资讯28at.com

tjj28资讯网——每日最新资讯28at.com

我们开篇提到的内存的颗粒。tjj28资讯网——每日最新资讯28at.com

位宽是 4,为了提供 8 位的 ECC 校验数据,每个 Rank 需要额外 2 个内存颗粒来存储 ECC 数据。所以每个 Rank 总共需要 16 + 2 = 18 个内存颗粒。tjj28资讯网——每日最新资讯28at.com

Rank 数量是 2,所以总共需要 18 * 2 = 36 个内存颗粒来存储用户数据以及校验位tjj28资讯网——每日最新资讯28at.com

原因 2:RDIMM 地址信号缓存

上一小节我们对开篇内存计算其包含 ECC 功能后总共需要 36 个内存颗粒,而在图片中我们实际看到有 37 个黑色颗粒。tjj28资讯网——每日最新资讯28at.com

这个多出来的一个颗粒是做地址等控制信号缓存的。tjj28资讯网——每日最新资讯28at.com

服务器一般采用的是 RDIMM(带寄存器双列直插模块)或者 LRDIMM(低负载双列直插内存模块)。无论是 RDIMM 还是 LRDIMM,都比普通的内存要多一个带寄存器的时钟驱动器(RCD)模块。tjj28资讯网——每日最新资讯28at.com

tjj28资讯网——每日最新资讯28at.com

RCD 从主机存储器控制器获取命令地址总线、控制信号和时钟信号,然后将这些信号流扇出到 DIMM 上的 DRAM。所有的信号通过 RCD 进入 RDIMM 后都会重新计时和清理。tjj28资讯网——每日最新资讯28at.com

从开篇的图中,我们确实也找到了这个模块。tjj28资讯网——每日最新资讯28at.com

tjj28资讯网——每日最新资讯28at.com

有了这个模块的支持,能显著降低信号干扰,进而大幅提升稳定性。这样单条内存的容量可以做到更大一些。tjj28资讯网——每日最新资讯28at.com

原因 3:LRDIMM 数据信号缓存

另外还有就是对于大内存的服务器,可能 RDIMM 提供的单条内存容量还不够,还需要更大。tjj28资讯网——每日最新资讯28at.com

LRDIMM 相比 RDIMM 在引入寄存缓存器 RCD 的基础上,又进一步引入了数据缓冲器 DB(Data Buffer)。tjj28资讯网——每日最新资讯28at.com

引入 DB 数据缓冲器作用是缓冲来自内存控制器或内存颗粒的数据信号。实现了对地址、控制信号、数据的全缓冲。这种内存价格更贵,但可以支持更大容量。tjj28资讯网——每日最新资讯28at.com

tjj28资讯网——每日最新资讯28at.com

如下是一个 LRDIMM 的实物图。tjj28资讯网——每日最新资讯28at.com

tjj28资讯网——每日最新资讯28at.com

简单总结一下,服务器内存硬件上颗粒数量更多的原因有 3 个tjj28资讯网——每日最新资讯28at.com

需要 ECC 功能,需要比普通内存多 1/8 的颗粒数来支持 ECCtjj28资讯网——每日最新资讯28at.com

需要 RCD 模块降低地址等控制信号干扰影响,将单条容量做到更大tjj28资讯网——每日最新资讯28at.com

需要 DB 模块降低数据信号干扰影响,进一步将单条容量提高tjj28资讯网——每日最新资讯28at.com

想深入了解 RDIMM 和 LRDIMM 原理的话,我推荐大家一个 youtube 上的视频,我觉得讲解的非常清楚。视频地址:https://www.youtube.com/ watch?app=desktop&v=opR0pARpiegtjj28资讯网——每日最新资讯28at.com

本文链接:http://www.28at.com/showinfo-119-93874-0.html为什么服务器内存硬件上的黑色颗粒这么多

声明:本网页内容旨在传播知识,若有侵权等问题请及时与本网联系,我们将在第一时间删除处理。邮件:2376512515@qq.com

上一篇: 如何拍雨,清晰、好看、有创意

下一篇: 微软 Win11 24H2 发布预览版恢复推送

标签:
  • 热门焦点
  • MIX Fold3包装盒泄露 新机本月登场

    小米的全新折叠屏旗舰MIX Fold3将于本月发布,近日该机的真机包装盒在网上泄露。从图上来看,新的MIX Fold3包装盒在外观设计方面延续了之前的方案,变化不大,这也是目前小米旗舰
  • 5月iOS设备性能榜:M1 M2依旧是榜单前五

    和上个月一样,没有新品发布的iOS设备性能榜的上榜设备并没有什么更替,仅仅只有跑分变化而产生的排名变动,刚刚开始的苹果WWDC2023,推出的产品也依旧是新款Mac Pro、新款Mac Stu
  • 虚拟键盘 API 的妙用

    你是否在遇到过这样的问题:移动设备上有一个固定元素,当激活虚拟键盘时,该元素被隐藏在了键盘下方?多年来,这一直是 Web 上的默认行为,在本文中,我们将探讨这个问题、为什么会发生
  • ESG的面子与里子

    来源 | 光子星球撰文 | 吴坤谚编辑 | 吴先之三伏大幕拉起,各地高温预警不绝,但处于厄尔尼诺大“烤”之下的除了众生,还有各大企业发布的ESG报告。ESG是“环境保
  • 小米汽车电池信息疑似曝光:容量101kWh,支持800V高压快充

    7月14日消息,今日一名博主在社交媒体发布了一张疑似小米汽车电池信息的照片,显示该电池包正是宁德时代麒麟电池,容量为101kWh,电压为726.7V,可以预测小
  • 华为发布HarmonyOS 4:更好玩、更流畅、更安全

    在8月4日的华为开发者大会2023(HDC.Together)大会上,HarmonyOS 4正式发布。自2019年发布以来,HarmonyOS一直以用户为中心,经历四年多的发展HarmonyOS已
  • 到手价3099元起!iQOO Neo8 Pro今日首销:安卓性能最强旗舰

    5月23日,iQOO如期举行了新品发布会,全新的iQOO Neo8系列也正式与大家见面,包含iQOO Neo8和iQOO Neo8 Pro两个版本,其中标准版搭载高通骁龙8+,而Pro版更
  • SN570 NVMe SSD固态硬盘 价格与性能兼具

    SN570 NVMe SSD固态硬盘是西部数据发布的最新一代WD Blue系列的固态硬盘,不仅闪存技术更为精进,性能也得到了进一步的跃升。WD Blue SN570 NVMe SSD的包装外
  • 与兆芯合作 联想推出全新旗舰版笔记本电脑开天N7系列

    联想与兆芯合作推出全新联想旗舰版笔记本电脑开天 N7系列。这个系列采用兆芯KX-6640MA处理器平台,KX-6640MA 处理器是采用了陆家嘴架构,16nm 工艺,4 核 4 线
Top