首页/系统/服务器硬件与 RAID 速查/内存 rank 概念与识别
内存与电源72 条

内存 rank 概念与识别

rank 是 DIMM 内部可独立寻址的存储体分组:每通道支持的 rank 数有限,raid 混插与扩容时要关注 rank 数量而不只是容量。

rank 是什么

rank 是 DIMM 内部可独立寻址的存储体分组,一条内存上通常有 1、2 或 4 个 rank。它同时影响性能和容量上限:足够多的 rank 交错有利于发挥内存带宽,而每个通道能支持的 rank 总数由平台固定,插满通道时往往先撞到这个上限,而不是容量上限。

基本信息

定义DIMM 内一组可并行操作的内存颗粒集合
常见取值1R / 2R / 4R,表示单条的 rank 数量
平台约束每通道支持的 rank 总数有上限,随平台与速率档位不同
性能关系rank 交错可提高并发度,影响实测带宽
识别方式dmidecode 部分版本显示 Rank 字段,也可看内存条标签
与容量关系单条容量与 rank 数相互独立,大容量条常见 2R 或 4R

典型使用场景

  • 扩容评估:加内存前先算通道 rank 余量,避免超限点不亮
  • 混插判断:不同 rank 的内存混用时平台可能整体降速
  • 备件核对:采购与备件按 rank 匹配,不只看容量与频率
  • 性能基线:对比不同配置下的带宽实测值,解释差异
  • 故障排查:内存训练失败时先核对 rank 组合是否符合手册
  • 机队基线:同型号机器保持一致的 rank 组合,故障对比才有可比性

查看内存信息

查看内存信息
# 容量、速率、厂商与型号
dmidecode -t 17 | grep -iE 'Size|Speed|Manufacturer|Part Number' | head -30
# 部分版本能显示 Rank 字段,不显示时以内存条标签为准
dmidecode -t 17 | grep -iE 'Rank' | head -20
# 汇总槽位与规格,便于人工逐条核对
dmidecode -t 17 | grep -E 'Locator|Size|Speed' | head -40

字段读法

字段含义关注点
Size单条容量No Module Installed 表示空槽
Rank该条的 rank 数量工具不显示时以标签为准
Speed标称速率与 Configured 速率不同说明降速
Part Number厂商型号备件匹配的主要依据
Locator槽位名与主板丝印对照
Configured Speed实际运行速率低于标称说明被降速运行
工具给出的 rank 信息经常不完整甚至缺失,这是常见现象,不要据此判定内存异常。真正可靠的来源是内存条标签与机型手册的插法表。
满通道扩容前先做插法推演:超过平台支持的每通道 rank 数,会导致无法开机或大幅降速,而不是简单地多装几条。

易错点

  • 只看容量不看 rank:满通道时超过平台支持上限,机器点不亮
  • 忽略内存条标签:备件型号不匹配,替换后降速或无法开机
  • 因为工具不显示 Rank 就判硬件故障:多数情况只是信息不全
  • 混用不同 rank 的内存条:平台按最低档运行,性能不达预期
  • 把 rank 当单一追求指标:忽略速率与通道填充,实际带宽未必提升

数据来源与参考

  • JEDEC DDR 规范(rank 组织)
  • 厂商内存技术指南(通用)
​‌‌​​‌​​​‌‌​‌‌‌‌​‌‌​​​‌‌​‌‌‌​​‌‌​​‌​‌‌‌​​‌‌‌​​​‌​‌‌​‌​​‌​‌‌‌​​​‌​‌‌​‌​​‌​‌‌​​​‌‌​‌‌‌​‌​​​‌‌​‌‌‌‌​​‌​‌‌‌​​‌‌​​​‌‌​‌‌​‌‌‌‌​‌‌​‌‌​‌