Оперативная память для серверов: RDIMM, каналы, ранги, DDR4 и DDR5
Техническая команда Servix · Обновлено

Коротко. Память подбирают не по объёму, а по раскладке: у Xeon Scalable четвёртого и пятого поколения восемь каналов на процессор, у Xeon 6 серии 6900P и AMD EPYC 9004/9005 — двенадцать, у младших Xeon E — два. Заполнены не все каналы — потеряна часть пропускной способности, и никакой объём это не компенсирует. Второй модуль на канал снижает частоту: у Xeon 6 это 6400 MT/s при одном модуле против 5200 при двух. DDR4 из Gen10 в Gen11 не переносится, а под виртуализацию берут запас не меньше 30 % и резерв на отказ узла.
Серверная память — не то же самое, что память для настольного компьютера, и ошибки при её подборе стоят либо денег, либо производительности. Причём вторая ошибка дороже: переплату видно сразу, а недобор пропускной способности живёт в системе годами и списывается на «тяжёлую 1С» или «плохую виртуализацию». Разбираем, что нужно знать перед заказом модулей.
Типы модулей: UDIMM, RDIMM, LRDIMM
- UDIMM — небуферизованная память без регистра. Встречается в младших серверах на Xeon E и в рабочих станциях, ограничена по объёму и по числу модулей на канал.
- RDIMM — регистровая. Основной тип для серверов: буферизация адресных сигналов позволяет ставить больше модулей на канал и держать стабильность на высоких частотах.
- LRDIMM — с нагрузочным буфером на линиях данных. Применяется там, где нужен максимальный объём на сокет: буфер снимает нагрузку с контроллера и позволяет использовать модули большой ёмкости.
- MRDIMM — новый тип для платформ Xeon 6: два ранга работают попеременно, скорость поднимается до 8800 MT/s на серии 6900P и до 8000 MT/s на 6700P, но только при одном модуле на канал. Имеет смысл там, где нагрузка упирается именно в память, — аналитика, инференс, расчётные задачи.
Смешивать типы нельзя. Если в сервере стоят RDIMM, добавлять UDIMM бессмысленно — машина не стартует. Внутри одного типа смешивать модули разной ёмкости и ранга технически иногда можно, но платформа при этом снижает частоту до худшего из установленных модулей, а часть вендоров такие раскладки просто не поддерживает.
Главное правило: заполняйте каналы
Это то, на чём чаще всего теряют производительность. Контроллер памяти серверного процессора имеет несколько независимых каналов, и суммарная пропускная способность складывается из них. Заполнены не все каналы — часть полосы физически не используется, сколько бы гигабайт ни стояло в сервере.
Платформа | Каналов на процессор | Тип и частота | Разумная раскладка |
|---|---|---|---|
Xeon E-2300 / E-2400 (ML30, DL20, R250, T150) | 2 | DDR4-3200 или DDR5-4800, UDIMM ECC | 2 или 4 модуля, всегда парами |
Xeon Scalable 2-го и 3-го поколения (Gen10, Gen10 Plus, 14G, 15G) | 6 или 8 | DDR4-2933 / DDR4-3200 RDIMM | 6 или 8 модулей на процессор |
Xeon Scalable 4-го поколения, Sapphire Rapids (Gen11, 16G) | 8 | DDR5-4800 RDIMM | 8 модулей на процессор |
Xeon Scalable 5-го поколения, Emerald Rapids | 8 | DDR5-5600 RDIMM | 8 модулей на процессор |
Xeon 6 серии 6700P (Gen12) | 8 | DDR5 до 6400 MT/s, MRDIMM до 8000 | 8 модулей, второй ряд — только под объём |
Xeon 6 серии 6900P | 12 | DDR5 до 6400 MT/s, MRDIMM до 8800 | 12 модулей на процессор |
AMD EPYC 9004 и 9005 (DL325/DL345 Gen11–Gen12, R6615, R7615) | 12 | DDR5 RDIMM | 12 модулей на процессор |
Практический пример. Двухсокетный сервер на Xeon Scalable 4-го поколения с 256 ГБ памяти можно собрать двумя способами: 4 модуля по 64 ГБ или 16 модулей по 16 ГБ. Объём одинаковый, но во втором случае заполнены все восемь каналов на оба процессора, а в первом — половина. Разница на нагрузках, чувствительных к памяти, — виртуализации, базах данных, аналитике — заметна невооружённым глазом и не лечится ничем, кроме доукомплектования.
Отсюда следствие для планирования расширения: лучше сразу заполнить все каналы модулями меньшего объёма, чем поставить два больших и «потом добавить». Добавление позже часто требует полной замены комплекта, потому что смешивать модули разного объёма и ранга в одном канале либо нельзя, либо ведёт к снижению частоты.
Один модуль на канал или два: чем платят за объём
Слотов в сервере обычно вдвое больше, чем каналов: два модуля на канал (2DPC) позволяют удвоить объём. Плата за это — частота. На платформах Xeon 6 при одном модуле на канал память работает на 6400 MT/s, при двух — до 5200 MT/s; на предыдущих поколениях картина та же, только цифры ниже. MRDIMM в режиме 2DPC не работают вовсе.
Отсюда простое правило: если задача упирается в полосу памяти — аналитика, инференс, СУБД в памяти — берите один ряд модулей большей ёмкости. Если задача упирается в объём — виртуализация с большим числом машин — второй ряд оправдан, потеря 15–20 % частоты обойдётся дешевле, чем нехватка памяти и своп.
Ранги и почему падает частота
Модули бывают одноранговыми (1Rx8), двухранговыми (2Rx8, 2Rx4) и, у LRDIMM, четырёхранговыми. Смотреть на это стоит по двум причинам.
- Число рангов на канал ограничено контроллером. Это определяет, сколько модулей и какого типа вы физически сможете поставить, — таблица есть в QuickSpecs HPE и в матрице памяти Dell для конкретной платформы.
- Частота зависит от заполнения. При полном заполнении слотов и при использовании многоранговых модулей память может работать медленнее паспортной частоты процессора. Проверять это нужно до заказа: разница между 5600 и 4400 MT/s на восьми каналах — это гигабайты в секунду.
Двухранговые модули при прочих равных дают немного большую эффективную полосу, чем одноранговые, за счёт чередования банков — при выборе между 1Rx8 и 2Rx8 одинаковой ёмкости и цены берите второй.
DDR4 или DDR5: выбора нет, есть последствия
Тип памяти определяется платформой, и это одна из главных причин, почему парк модулей не переезжает между поколениями.
Поколение сервера | Память |
|---|---|
HPE ProLiant Gen10 / Gen10 Plus, Dell PowerEdge 14G / 15G | DDR4 |
HPE ProLiant Gen11 и Gen12, Dell PowerEdge 16G и новее | DDR5 |
Память от Gen10 не встанет в Gen11 — разные разъёмы, напряжение и схема управления питанием (у DDR5 регулятор перенесён на сам модуль). Это важно учитывать при планировании миграции: парк модулей DDR4 не переносится на новую платформу и остаётся ресурсом только для старых машин. Если в планах замена парка, DDR4 докупают ровно столько, сколько нужно дожить до миграции, — подробности в разборе апгрейда с Gen10 на Gen11 и Gen12.
MRDIMM: что это и когда нужен
MRDIMM (Multiplexed Rank DIMM) — стандарт JEDEC для памяти DDR5, в котором два ранга модуля работают одновременно, а буфер данных (MDB) мультиплексирует их обмен с контроллером. Эффективная скорость на шине вдвое выше, чем у одиночного ранга: первое поколение даёт 8800 MT/s на Xeon 6 серии 6900P и 8000 MT/s на серии 6700P, тогда как обычные RDIMM DDR5 на тех же платформах ограничены 6400 MT/s. Дорожная карта — 12 800 и 17 600 MT/s в следующих поколениях. Предшественник — MCR DIMM Intel и SK hynix, MRDIMM — его стандартизованная версия.
Что важно на практике:
- Нужна поддержка платформы. MRDIMM ставится не в любой слот DDR5: сейчас его поддерживают серверы на Intel Xeon 6 с P-ядрами. AMD EPYC 9005 работает с обычными RDIMM DDR5-6400. В неподдерживаемом сервере модуль просто не инициализируется.
- Только один модуль на канал. В режиме 2DPC MRDIMM не работает, объём набирается ёмкостью модулей: 32, 64, 96, 128 и 256 ГБ; 256 ГБ выпускается в высоком форм-факторе TFF под 2U-корпуса.
- Не смешивать с RDIMM. В одной системе все модули должны быть одного типа.
- Цена. Премия к RDIMM той же ёмкости заметная и оправдана там, где упор в пропускную способность памяти: HPC, инференс ИИ на процессоре, in-memory-СУБД, аналитика. Для виртуализации, 1С и файловых серверов выигрыша нет: там память упирается в объём, а не в скорость.
В нашем каталоге стоят RDIMM DDR4 и DDR5; MRDIMM поставляем под заказ вместе с сервером на Xeon 6, где такая память имеет смысл.
Оригинальная или совместимая
Модули с маркировкой производителя сервера проходят его валидацию и корректно отображаются в системе управления (iLO, iDRAC): модель, серийный номер, счётчики исправленных ошибок, предсказание отказа. Совместимые модули от специализированных вендоров памяти дешевле и в большинстве случаев работают штатно, но:
- система управления может не показывать полную информацию о модуле, а иногда и не увидит его в инвентаре;
- в спорной ситуации по гарантии производитель сервера сошлётся на неоригинальный компонент;
- на новых платформах с DDR5 и жёсткими таблицами совместимости риск получить снижение частоты выше, чем это было на DDR4.
Разумный подход: в критичном продуктиве — оригинальные модули, в тестовых и вспомогательных системах — совместимые. Тот же принцип работает и для дисков: экономия на компоненте, который мониторится вендорской прошивкой, всегда двусторонняя.
Сколько памяти брать под задачу
- Хост виртуализации: память заканчивается раньше процессора практически всегда. Берите запас не менее 30 % от расчёта и учитывайте резерв на отказ узла в кластере: в кластере из трёх узлов каждый должен переживать переезд машин с одного соседа. Практический ориентир — 512 ГБ на двухсокетный узел под 30–40 машин средней нагрузки.
- Сервер базы данных: ориентируйтесь на размер активной части базы — она должна помещаться в память целиком. База 200 ГБ с активной частью 60 ГБ живёт на 128 ГБ памяти; та же база при полном сканировании потребует больше.
- 1С: недостаток памяти проявляется как «тормозит вечером при закрытии периода». На 30–50 пользователей закладывают 64–128 ГБ, при выделенном сервере СУБД — отдельно под него. Расчёт по числу пользователей — в материале сервер для 1С.
- Терминальный сервер: 2–4 ГБ на активную сессию плюс память под саму ОС; здесь чаще всего ошибаются в меньшую сторону.
- Файловый сервер и бэкап: требования скромные, 32–64 ГБ достаточно. Основной ресурс здесь — дисковая подсистема.
Ещё один расчётный момент: лицензии гипервизора и ОС считаются по ядрам, а не по памяти, поэтому увеличение памяти — самый дешёвый способ поднять плотность виртуальных машин на узле. Сравнение стоимости лицензий — в статье Proxmox или VMware в 2026 году.
Что проверить перед заказом
- Сколько каналов у выбранного процессора и сколько слотов физически есть в платформе — раскладку планируют от каналов, а не от суммы гигабайт.
- Таблицу частот для 1DPC и 2DPC у конкретной модели сервера: у HPE она в QuickSpecs, у Dell — в руководстве по установке памяти.
- Не смешиваются ли типы и ранги — при доукомплектовании старого сервера это первая причина отказа при старте.
- Есть ли свободные слоты вообще: на односокетных 1U их часто 8, и половина занята.
- Будет ли второй процессор. Его установка требует своего комплекта модулей — половина каналов принадлежит именно ему.
Готовые конфигурации серверов с уже подобранной памятью — в подборках HPE ProLiant Gen11 и Dell PowerEdge. Из чего вообще складывается цена сервера, разобрано здесь.
Вопросы и ответы
Можно ли поставить память от настольного компьютера в сервер?
Нет. Серверные платформы требуют памяти с коррекцией ошибок (ECC), а старшие — регистровой (RDIMM), которая по электрике несовместима с обычными модулями. Даже там, где физически подходит UDIMM без ECC, платформа его либо не примет, либо будет работать без защиты от одиночных ошибок — а это тот самый класс сбоев, из-за которых сервер перезагружается раз в месяц без внятной причины.
Что важнее — объём или частота?
Для виртуализации и терминальных серверов важнее объём: нехватка памяти вызывает свопинг, который замедляет систему в разы. Для аналитики, инференса и СУБД с большим объёмом сканирования важнее полоса, то есть заполненные каналы и высокая частота. При равном бюджете сначала заполните все каналы, потом наращивайте объём.
Можно ли докупить память к работающему серверу?
Можно, если совпадают тип, ранг, частота и ёмкость модулей и есть свободные слоты в правильных позициях. Порядок заполнения слотов у HPE и Dell строго определён и отличается от «слева направо» — при неверной установке сервер либо не увидит часть памяти, либо снизит частоту. Пришлите модель сервера и серийный номер, мы проверим совместимость по конфигурации бесплатно.
Нужна ли память с повышенной частотой, если процессор младший?
Нет: контроллер процессора ограничивает частоту сверху, и более быстрые модули просто будут работать на паспортной частоте платформы. Переплата за MT/s имеет смысл только тогда, когда её поддерживают и процессор, и раскладка (один модуль на канал).
Подберём модули, совместимые именно с вашей платформой, с проверкой по конфигурации сервера и порядку заполнения слотов — напишите нам, info@servix.uz или Telegram.
Иллюстрация: smial, Wikimedia Commons (Free Art License).