Перейти к основному содержанию

RDIMM + LRDIMM в одном сервере

RAM DIMM memory

В серверной сборке есть железное правило: RDIMM и LRDIMM нельзя ставить в одну машину. Intel, Dell, Lenovo, HPE, Oracle — все производители пишут об этом прямым текстом: смешивание типов памяти приводит к фатальной ошибке инициализации памяти, и сервер просто не стартует.

Но иногда находятся люди, которые ставят и... система загружается. Однако, здравствуйте.

Intel в руководствах по заполнению слотов DIMM для серверных платформ указывает: смешивание типов DDR4 (RDIMM, LRDIMM, 3DS-RDIMM, NVDIMM) в пределах канала, слота или между слотами не поддерживается, результат — фатальная остановка на этапе инициализации памяти. Lenovo в документации ThinkSystem формулирует ещё прямее: "Не используйте RDIMM и LRDIMM в одном сервере одновременно". Dell в мануалах PowerEdge — то же самое.

Ограничение лежит на уровне архитектуры памяти и аппаратного контроллера. RDIMM (registered DIMM) и LRDIMM (load-reduced DIMM) имеют принципиально разную электрическую архитектуру. LRDIMM использует бортовые буферные чипы, которые снижают электрическую нагрузку на шину памяти — именно поэтому в один канал можно поставить больше рангов и больший объём. RDIMM работает по другой схеме регистров. Алгоритмы тренировки памяти и опорные напряжения контроллера откалиброваны под один конкретный тип. Смешаешь — сигнальная целостность перестаёт быть гарантированной на аппаратном уровне.

Заметим оговорку Intel: "в пределах канала".

Проверим?

Втыкаю разные планки памяти RDIMM и LRDIMM с одинаковыми характеристиками на один канал. Итог — обе планки на канале не видятся.

Втыкаю RDIMM в один канал, а LRDIMM в другой канал. Итог — всё работает.

dimm

А надо ли?

Т.е. на разных каналах в некоторых типах материнских плат такой финт ушами допустим. Более того, я запустилд тест производительности OCCP CPU + RAM и два часа гонял при полной нагрузке. Однако, гарантии стабильной работы никто не даст.

Более того, есть и другие подводные камни:

  • Отсутствие поддержки. При возникновении проблем вендор официально откажет: конфигурация не поддерживается. Гарантийные обязательства на такой сценарий не распространяются.
  • Сюрприз при обновлении прошивки. Следующее обновление BIOS может ужесточить проверки, после перезагрузки сервер просто перестанет включаться. Причём в самый неподходящий момент.

Удачи! Не делайте так!

Тестовый стенд:

  • Материнская плата G2SERO-B VER.C
  • DDR4 SDRAM RDIMM Samsung M393A8K40B21-CTC
  • DDR4 SDRAM LRDIMM Samsung M386A8K40BM1-CRC

Теги

 

Похожие материалы

Zabbix — special characters are not allowed in the parameters

При получении некоторых элементов данных в подключаемых или создаваемых шаблонах можно получить ошибку:  Special characters ", ', ", `, *, ?, [, ], {, }, ~, $, !, &, ;, (, ), <, >, |, #, @, 0x0a" are not allowed in the parameters.

Теги

Кто подключался к RDP в Windows?

Что-то странное у меня творится с подключением по RDP, постоянно отваливается соединение. Захотелось мне посмотреть кто и откуда коннектился на сервер. Быстрый способ узнать кто и откуда заходил на сервер можно через PowerShell.

Теги

1C — Ошибка 1723. Неполадка пакета установщика Windows.

Поймал ошибку при попытка обновить 1С: Продукт: 1C:Enterprise 8 (x86-64) -- Ошибка 1723. Неполадка пакета установщика Windows. Невозможно запустить необходимый для завершения установки файл DLL.

Теги