Как подобрать оперативную память к серверу — RDIMM, LRDIMM и ранги
Серверная память подбирается по типу модуля, числу рангов и правилам заполнения каналов, а не только по объёму. Разбираем RDIMM, LRDIMM, UDIMM ECC и проверку совместимости с платформой.
Оперативная память сервера подбирается не по объёму в гигабайтах, а по типу модуля, числу рангов, частоте и правилам заполнения каналов процессора. Модуль той же ёмкости и того же поколения DDR может не запуститься в конкретной платформе, запуститься на пониженной частоте или ограничить максимальный объём, который платформа готова адресовать.
Разберём, чем различаются серверные модули памяти RDIMM, LRDIMM и UDIMM, что меняют ранги и как проверить совместимость до заказа.
Чем серверная память отличается от настольной
Основное отличие — коррекция ошибок. Серверные модули несут дополнительную микросхему и поддерживают ECC: одиночная ошибка в ячейке исправляется на лету, двойная фиксируется и останавливает обращение вместо тихой порчи данных. Для гипервизора, базы данных или файлового хранилища это обязательное требование, а не опция.
Второе отличие — буферизация. Контроллер памяти процессора физически не может обслуживать неограниченное число микросхем на канале. Регистр или буфер на модуле снимает эту нагрузку и позволяет ставить больше модулей и больше рангов в один канал.
Типы модулей и когда какой применяется
- UDIMM ECC — небуферизованный модуль с коррекцией ошибок. Ставится в младшие односокетные платформы и башенные серверы начального уровня. Ограничение — обычно не более двух модулей на канал и небольшой предельный объём.
- RDIMM — регистровый модуль. Основной тип для стоечных серверов: адресные и командные линии буферизуются регистром, поэтому на канал встаёт больше модулей. Оптимален по соотношению цены, задержек и объёма.
- LRDIMM — модуль с полной буферизацией данных. Позволяет собрать максимальный объём на сокет, но стоит дороже и добавляет задержку. Берётся тогда, когда объём важнее задержек: крупные базы в памяти, плотная виртуализация, аналитика.
- RDIMM 3DS — регистровый модуль с многослойной укладкой кристаллов. Даёт наибольшую ёмкость одного модуля в линейке RDIMM для платформ, где нужно предельное заполнение при ограниченном числе слотов.
Сравнение типов модулей
| Тип модуля | Буферизация | Модулей на канал | Где применяется |
|---|---|---|---|
| UDIMM ECC | нет | как правило 1–2 | башенные и односокетные серверы начального уровня |
| RDIMM | адрес и команды | 2–3 | основная масса стоечных серверов |
| LRDIMM | полная, включая данные | 2–3 при большей ёмкости модуля | максимальный объём на сокет |
| RDIMM 3DS | адрес и команды, стек кристаллов | 2–3 | предельная ёмкость при ограниченном числе слотов |
Что такое ранги и на что они влияют
Ранг — это независимый набор микросхем на модуле, к которому контроллер обращается как к единому блоку данных. Модули бывают одноранговыми, двухранговыми и четырёхранговыми. Контроллер памяти каждого процессора рассчитан на определённое суммарное число рангов на канал, и превышение этого предела приводит либо к отказу запуска, либо к автоматическому снижению частоты.
- Одноранговые модули дают минимальную нагрузку на канал и позволяют плотнее заполнять слоты.
- Двухранговые модули той же ёмкости обычно дают чуть более высокую пропускную способность за счёт чередования обращений между рангами.
- Четырёхранговые и стековые модули занимают ранговый бюджет канала быстрее всего — при полном заполнении слотов частота почти всегда снижается на ступень.
Практический вывод простой: при подборе смотрят не только на объём одного модуля, но и на то, сколько рангов получится в канале после установки всех планок.
Частота, каналы и правила заполнения
Итоговая частота памяти равна наименьшей из трёх величин: частоты, которую поддерживает процессор, частоты самих модулей и частоты, до которой платформа опускает шину при выбранном заполнении слотов. Ставить модули быстрее, чем поддерживает процессор, смысла нет — они будут работать на частоте контроллера.
Пропускная способность подсистемы памяти зависит от числа задействованных каналов. Заполнение всех каналов одинаковыми модулями даёт максимальную скорость; сборка «весь объём в двух модулях из восьми каналов» уменьшает пропускную способность в разы при том же объёме. Поэтому конфигурацию собирают симметрично — одинаковые модули на каждый канал и одинаковое заполнение по обоим сокетам в двухпроцессорной системе.
Совместимость с платформой
Совместимость проверяется по трём пунктам, и каждый из них отсекает часть модулей.
- Поколение и процессор. Поколение DDR жёстко привязано к процессору и платформе — модуль предыдущего поколения физически не встанет в слот.
- Список поддерживаемых модулей платформы. Производители серверов публикуют перечни проверенных модулей. Позиции вне списка часто работают, но при обращении в поддержку конфигурацию попросят привести к штатной.
- Фирменные артикулы. Модули с артикулом HPE, Dell, Lenovo или Huawei корректно опознаются системой управления и отображаются в инвентаризации. На платформах Supermicro и других открытых платформах допустимы модули общего назначения из списка совместимости.
Как наращивают память в действующем сервере
Добавление модулей к уже работающей конфигурации — самая частая причина потери частоты. Если в сервере стоят двухранговые модули по числу каналов, а к ним доставляют ещё один комплект, ранговая нагрузка на канал вырастает и платформа опускает частоту на ступень. Иногда выгоднее заменить установленные модули на более ёмкие, оставив по одному на канал, чем доставить второй ряд.
При модернизации проверяют и то, что упирается в память по соседству: объём под кэш и индексы обычно требует одновременной ревизии накопителей, а при переносе нагрузки на внешний массив — и системы хранения.
Что прислать для подбора
- Модель сервера и материнской платы, модель установленных процессоров.
- Текущую конфигурацию памяти: тип, объём модуля, число модулей, занятые слоты.
- Целевой объём и задачу — виртуализация, база данных, файловое хранилище, расчёты.
- Требование к фирменному артикулу: нужна ли позиция производителя сервера или допустим модуль общего назначения.
Частые вопросы
Можно ли смешивать RDIMM и LRDIMM в одном сервере? Нет. В пределах платформы применяется один тип буферизации; смешение приводит к отказу запуска.
Обязательно ли ставить модули одного производителя? В пределах одного канала — желательно, а в пределах системы обязательно совпадение типа, ранга, частоты и объёма. Разные партии одного артикула допустимы.
Почему память работает на частоте ниже заявленной? Частоту ограничивает контроллер процессора при данном числе рангов на канал либо профиль платформы. Это штатное поведение, а не брак модуля.
Что делать, если нужного артикула нет в наличии? Подбираем функционально эквивалентный модуль по типу, рангу, частоте и напряжению и проверяем его по списку совместимости платформы.
Что мы поставляем
В каталоге собраны модули памяти под серверные платформы разных поколений, процессоры и сервисные контракты на действующее оборудование. Подбор ведём от конфигурации, а не от строки в заявке.
Пришлите модель сервера и текущую раскладку памяти на server@tkasiatorg.ru — подберём модули по типу, рангу и частоте, проверим по списку совместимости платформы и посчитаем поставку.
