ITequipment.ruсетевое и серверное оборудование · МоскваПерейти в каталог →

Серверная память DDR4 и DDR5: RDIMM, LRDIMM, ранги и ECC

Коротко: Серверная память — модули с коррекцией ошибок ECC и регистровой буферизацией (RDIMM), которые позволяют ставить десятки модулей и работать 24/7. Тип памяти задаёт процессор: Xeon Scalable 1–3 поколений и AMD EPYC 7001–7003 работают с DDR4 (до 3200 МТ/с), Xeon 4-го поколения и новее и EPYC 9004/9005 — с DDR5 (4800–6400 МТ/с). Максимальную производительность даёт симметричное заполнение всех каналов процессора одинаковыми модулями.

Чем серверная память отличается от обычной

У серверного модуля три отличия от десктопного. Первое — ECC: на каждые 64 бита данных добавлено 8 контрольных, контроллер исправляет одиночные ошибки на лету и обнаруживает двойные. Второе — регистр (RCD), буферизующий команды и адреса: он снижает нагрузку на контроллер памяти и позволяет ставить 2 модуля на канал и десятки модулей в сервер. Третье — строгая матрица совместимости платформы.

Обычные модули без ECC серверы на Xeon Scalable и EPYC не принимают. Модули UDIMM с ECC применяются только в начальных однопроцессорных серверах на платформах Xeon E и EPYC 4004/4005.

RDIMM, LRDIMM, 3DS и MRDIMM

ТипЧто буферизуетсяГде применяетсяОсобенности
UDIMM ECCНичегоНачальные серверы, рабочие станцииМалые объёмы, мало модулей на канал
RDIMMКоманды и адресаОсновной тип для DDR4 и DDR5Баланс объёма, частоты и стоимости
LRDIMM (DDR4)Команды, адреса и данныеСерверы с предельным объёмом памяти на DDR4Модули 64–128 ГБ и выше, нельзя смешивать с RDIMM
3DS RDIMMКоманды и адреса, чипы собраны в стекМодули 128–256 ГББольше логических рангов, требовательны к поддержке платформы
MRDIMM (DDR5)Мультиплексирование двух ранговXeon 6 серии 6900PСкорость до 8800 МТ/с, только на поддерживающих платформах

RDIMM и LRDIMM в одном сервере не смешивают — система не стартует или отключит часть модулей. В поколении DDR5 большие объёмы закрывают RDIMM, в том числе 3DS, а LRDIMM в массовых платформах не применяется.

Ранги и разрядность: что значат 1Rx4, 2Rx8

Запись 2Rx4 на наклейке модуля означает два ранга и чипы разрядностью 4 бита. Ранг — набор чипов, который контроллер читает одновременно для одной 64-битной (плюс ECC) операции. Чипы x4 дают больше чипов на ранг, а значит, большие объёмы и защиту от отказа целого чипа (Chipkill, SDDC). Модули x8 немного дешевле и экономичнее, но такую защиту поддерживают ограниченно.

На каждом канале есть лимит рангов, и с ростом их числа платформа может снизить частоту. Одноранговые модули удобны для полной частоты, двухранговые часто чуть быстрее в задачах с интенсивным доступом к памяти — за счёт чередования рангов. В одном сервере используйте модули одинаковой организации: смешение 1R и 2R допускается не всеми платформами и ухудшает работу.

DDR4 и DDR5: в чём разница

ПараметрDDR4DDR5
Скорости в серверах2133–3200 МТ/с4800, 5600, 6400 МТ/с
Напряжение1,2 В1,1 В, питание формирует PMIC на модуле
Структура модуляОдин 64-битный канал + 8 бит ECCДва независимых подканала по 32 бита + ECC на каждый
Объём модулей8–256 ГБ16–256 ГБ
ECC внутри чипаНетЕсть on-die ECC, но он не заменяет ECC модуля
Разъём288 контактов288 контактов, другой ключ — не вставляется в слот DDR4

On-die ECC в DDR5 исправляет ошибки внутри чипа и нужен из-за высокой плотности ячеек. Защиту данных на шине обеспечивает только классический ECC модуля, поэтому в серверах применяются модули DDR5 RDIMM с ECC, а не десктопные DDR5.

Какая память нужна вашему процессору

ПроцессорыТип и частотаКаналов на сокетСерверы
Xeon E5-2600 v3 / v4DDR4-2133 / 24004Dell 13G, HPE Gen9
Xeon Scalable 1 / 2DDR4-2666 / 29336Dell 14G, HPE Gen10
Xeon Scalable 3DDR4-32008Dell 15G, HPE Gen10 Plus
Xeon Scalable 4 / 5DDR5-4800 / 56008Dell 16G, HPE Gen11
Xeon 6 (6700P / 6900P)DDR5 до 6400, MRDIMM до 8800 на 6900P8 / 12Dell 17G, HPE Gen12
EPYC 7001DDR4-26668Dell R7425, HPE DL385 Gen10
EPYC 7002 / 7003DDR4-32008Dell R7525, HPE DL385 Gen10 Plus
EPYC 9004 / 9005DDR5-4800 / 600012Dell R7625, HPE DL385 Gen11

Указана максимальная частота платформы. Реальная зависит от модели процессора (младшие серии часто ограничены более низкой частотой) и числа модулей на канал. Подробнее о поколениях — в статье серверные процессоры Xeon и EPYC.

Правила заполнения каналов

Пропускная способность памяти складывается из каналов. Если заполнить их неравномерно, контроллер не сможет чередовать обращения по всем каналам, и полоса упадёт, даже когда объём большой. Базовые правила:

Типичная ошибка — 8 модулей на процессор с 6 каналами (Xeon Scalable 1–2): два канала получают по два модуля, остальные — по одному, и производительность проседает. Для таких платформ правильно ставить 6 или 12 модулей на сокет.

Почему память работает медленнее заявленного

Итоговая частота — минимум из трёх значений: максимума процессора, номинала модуля и ограничения по числу модулей на канал. Например, у Xeon Scalable 4-го поколения при одном модуле на канал память работает на 4800 МТ/с, при двух — на 4400 МТ/с, а младшие серии процессоров ограничены 4000–4400 МТ/с.

Модуль DDR4-3200 в сервере на Xeon Scalable 2-го поколения будет работать максимум на 2933 МТ/с — это нормально, более быстрые модули совместимы с медленными платформами. Обратное неверно: модуль 2400 МТ/с замедлит весь канал. Некоторые платформы позволяют в BIOS выбрать приоритет: производительность или объём.

ECC и функции защиты памяти

Кроме базового ECC, серверные платформы поддерживают функции надёжности (RAS):

Исправленные ошибки записываются в журнал контроллера управления (iDRAC, iLO). Единичные события допустимы, но их рост на одном модуле — сигнал к замене до отказа. При покупке б/у сервера этот журнал проверяют одним из первых — см. чек-лист приёмки б/у сервера.

Как читать партномер и наклейку модуля

На наклейке указаны объём, организация и стандарт. Например, 32GB 2Rx4 PC4-3200AA-R: 32 ГБ, два ранга, чипы x4, DDR4 (PC4) со скоростью 3200 МТ/с, буква R — регистровый модуль (L — LRDIMM, E — ECC UDIMM). У DDR5 маркировка начинается с PC5, например PC5-4800B-R.

Партномер производителя чипов тоже информативен. У Samsung префикс M393 означает DDR4 RDIMM, M386 — DDR4 LRDIMM, M321 — DDR5 RDIMM; суффикс скорости у DDR4: -CTD — 2666, -CVF — 2933, -CWE — 3200. Так, M393A4K40DB3-CWE — 32 ГБ 2Rx4 DDR4-3200 RDIMM. Брендовые модули Dell и HPE имеют собственные номера (у HPE — с окончанием -B21), но внутри стоят чипы тех же производителей.

Как подобрать память: 6 шагов

  1. Определите сервер и процессоры: модель, поколение, число сокетов.
  2. Узнайте тип памяти: DDR4 или DDR5, RDIMM, LRDIMM или 3DS, максимальную частоту CPU.
  3. Посчитайте объём с запасом и разделите на число каналов: получится объём модуля.
  4. Выберите организацию: x4 для больших объёмов и защиты Chipkill, одинаковые ранги во всём сервере.
  5. Сверьте модуль со списком совместимости сервера по партномеру.
  6. Если память добавляется к установленной — подберите идентичные модули или замените весь комплект.

Общая логика выбора конфигурации — в статье как выбрать сервер, особенности платформ — в разборах Dell PowerEdge R и HPE ProLiant DL.

Типичные ошибки и покупка б/у

Б/у серверная память надёжна: модули работали в контролируемых условиях ЦОД. Проверяйте маркировку, чистоту контактов и отсутствие сколов, затем прогоните тест памяти и посмотрите журнал исправленных ошибок в контроллере управления.

Что учесть при закупке

Указывайте модель сервера и процессоров, тип (DDR4/DDR5, RDIMM/LRDIMM/3DS), объём модуля, ранги и разрядность, частоту и количество. Если память добавляется к установленной, пришлите наклейку существующего модуля — подберём совместимую. Для брендовых серверов уточните, нужны ли оригинальные модули Dell, HPE или Lenovo.

Партию разумно брать одним комплектом от одного производителя и одной ревизии. Мы подберём модули под матрицу совместимости сервера и проверим их перед отгрузкой; модули DDR4 и DDR5 есть в подборках серверная память DDR4 и серверная память DDR5.

Смотреть комплектующие серверов в наличии →

Вопросы по теме

Чем RDIMM отличается от обычной памяти?
RDIMM имеет регистр, буферизующий команды и адреса, и коррекцию ошибок ECC. Это позволяет ставить много модулей большого объёма и работать 24/7. Десктопные модули без ECC в серверах на Xeon Scalable и EPYC не работают.
Что значит 2Rx4?
2R — два ранга на модуле, x4 — разрядность чипов 4 бита. Организация x4 позволяет делать модули большого объёма и поддерживает защиту от отказа чипа (Chipkill, SDDC).
Можно ли смешивать RDIMM и LRDIMM?
Нет. Платформа работает только с одним типом буферизации, при смешении сервер не стартует или отключит часть модулей.
Можно ли поставить DDR5 в сервер с DDR4?
Нет. Тип памяти задан процессором и платой, у DDR4 и DDR5 разные ключи разъёма и разное питание. Для DDR5 нужен сервер на Xeon 4-го поколения и новее или EPYC 9004/9005.
Почему память работает на меньшей частоте?
Частота ограничена процессором, номиналом модуля и числом модулей на канал. При двух модулях на канал платформа обычно снижает частоту на ступень, младшие модели CPU поддерживают меньшую частоту.
Сколько модулей ставить на процессор?
Кратно числу каналов: 6 или 12 для Xeon Scalable 1–2, 8 или 16 для Xeon Scalable 3–5 и EPYC 7002/7003, 12 или 24 для EPYC 9004/9005. Тогда все каналы работают параллельно.
Подойдёт ли память от другого сервера?
Если совпадают тип, класс (RDIMM/LRDIMM), частота и организация и модуль есть в списке совместимости платформы — обычно да. Брендовые серверы могут показывать предупреждение о неоригинальной памяти.
Можно ли ставить модули разных производителей?
Технически это часто работает, если совпадают все параметры. Для стабильности предпочтителен один производитель и одна ревизия в пределах сервера, а как минимум — в пределах одного процессора.
Нужен ли ECC в DDR5, если есть on-die ECC?
Да. On-die ECC исправляет ошибки внутри чипа, но не защищает данные при передаче. Серверные модули DDR5 RDIMM дополнительно имеют полноценный ECC на уровне модуля.
Что такое MRDIMM?
Модуль DDR5, который мультиплексирует два ранга и передаёт данные на удвоенной скорости — до 8800 МТ/с. Поддерживается процессорами Xeon 6 серии 6900P и требует совместимой платформы.