Тематический маршрут
Память
При подборе памяти для сервера важно различать тип модуля, коррекцию ошибок, каналы и рабочий режим. Материалы пригодятся при подготовке новой конфигурации, расширении установленной памяти или разборе предложенной замены. Порядок чтения ведёт от отдельного модуля к его месту в системе, затем к проверке результата. Так можно собрать требования к подбору и отдельно записать, какие данные об имеющемся сервере ещё нужны. Выберите ветвь по своей задаче; читать все ветви подряд не нужно.
В маршруте 20 терминов из Архивариума.
С чего начать
- Модуль памяти DIMM
Модуль памяти DIMM (Dual In-line Memory Module) — планка оперативной памяти с независимыми контактами на обеих сторонах печатной платы. Имя семейства не задаёт…
- Память с коррекцией ошибок ECC
Память с коррекцией ошибок (ECC) — это память с дополнительными разрядами для проверочного кода, по которому обнаруживают и исправляют распространённые…
- Регистровая память RDIMM
Регистровая память RDIMM — это модуль памяти, в котором команды, адреса и управляющие сигналы идут от контроллера к микросхемам DRAM через промежуточный…
Ветви маршрута
Как устроен маршрут
Начните с DIMM, ECC и RDIMM. Статья о DIMM вводит обозначение модуля и поля его описания; ECC переводит внимание на коррекцию ошибок; RDIMM открывает тему регистра команд, адресов и управляющих сигналов. Этот порядок помогает разнести вопросы, которые часто объединяют словом «серверная». Затем прочитайте о DDR SDRAM, компактном исполнении SODIMM, типе UDIMM и буферизации данных в LRDIMM. Сопоставляйте обозначения с документами конкретного модуля и платформы.
Следующий слой — ранги и каналы памяти. Здесь удобно перейти от списка планок к схеме заполнения: как описан каждый модуль, к какому процессору относятся слоты, какой порядок установки указан в документации. При расширении сохраните описание уже установленного состава и отдельно сформулируйте желаемое изменение. Курс «Память без магии: от совместимости до проверенной конфигурации» разбирает такие задачи на учебных ситуациях с заданными исходными данными.
После организации памяти переходите к скорости передачи данных, таймингам и задержке CAS. Эти статьи нужны для осмысленного чтения паспорта и отчёта о текущем режиме. В курсе есть упражнения на единицы измерения, сопоставление параметров одного режима и границы расчётной оценки. Вы сможете сформулировать, какие значения требуется сверить в документах, какие наблюдать после установки и какую работу приложения включить в приёмку.
Итогом может стать описание подбора: требуемая ёмкость, поколение и исполнение модулей, электрический тип, требования к коррекции ошибок, исходная и предполагаемая раскладка. Для обсуждения замены полезно приложить полные обозначения имеющихся модулей и сведения о платформе. Заключительная часть курса помогает разделить подтверждённый состав, фактические режимы и оставшиеся вопросы, чтобы решение об изменении памяти опиралось на понятный набор проверок.
Процессорную архитектуру, сокет, NUMA и обновление прошивок разбирает соседняя «Серверная платформа». За накопителями и долговременным хранением переходите в «Хранение и RAID», за памятью ускорителя и расходом памяти языковой моделью — в «GPU и LLM». Здесь справка объясняет понятия оперативной памяти и помогает подготовить запрос. Для расширения или замены памяти переходите к подбору: там по живому каталогу проверяют наличие нужных модулей и их цены. Допустимость конкретного состава требует отдельной проверки по документам платформы.
Оперативная память
- HugeTLB
HugeTLB — механизм Linux, при котором приложения явно запрашивают большие страницы из отдельного запаса памяти — пула. Подготовленный пул ещё не означает, что…
- Буфер трансляции адресов (TLB)
Буфер трансляции адресов (TLB) — аппаратный кэш, который хранит готовые переводы виртуальных адресов памяти в физические. Он ускоряет поиск адреса, а не хранит…
- Заглушка DIMM
Заглушка DIMM — вставка в пустой слот памяти, которая помогает направлять воздушный поток внутри сервера.
- Задержка CAS — CL
Задержка CAS (CL) — это число тактовых циклов между командой чтения и моментом, когда память начинает выдавать запрошенные данные. В наносекунды CL переводят…
- Зеркалирование оперативной памяти
Зеркалирование оперативной памяти — режим защиты, в котором данные сохраняются вместе с резервной копией в системной памяти.
- Канал оперативной памяти
Канал оперативной памяти — это отдельный тракт, по которому контроллер памяти процессора обменивается данными с подключёнными к нему модулями. В одном канале…
- Память с коррекцией ошибок ECC
Память с коррекцией ошибок (ECC) — это память с дополнительными разрядами для проверочного кода, по которому обнаруживают и исправляют распространённые…
- Перечень проверенных модулей памяти (QVL)
Перечень проверенных модулей памяти (QVL) — список моделей, которые изготовитель платы или платформы проверил на ней сам. Совпадение характеристик модуля с…
- Прозрачные большие страницы (THP)
Прозрачные большие страницы (THP) — механизм Linux, который автоматически использует страницы памяти крупнее обычных. Отдельный пул HugeTLB не нужен; результат…
- Ранг модуля памяти
Ранг модуля памяти — это группа микросхем DRAM, к которым контроллер обращается одновременно, как к одному целому. В обычной организации DDR3 и DDR4 такая…
- Регион CXL
Регион CXL — активный диапазон CXL-памяти, отображённый в системное физическое адресное пространство через HDM-декодеры. Один регион может включать память…
- Синхронная память DDR SDRAM
DDR SDRAM — синхронная динамическая память с двумя передачами данных за цикл тактового сигнала интерфейса. Поколение DDR задаёт устройство интерфейса, а…
- Скорость передачи данных памяти — MT/s
MT/s — миллионы передач данных в секунду. Для DDR это число вдвое выше частоты тактового сигнала интерфейса в MHz; скорость в байтах дополнительно зависит от…
- Тайминги оперативной памяти
Тайминги оперативной памяти — это набор минимальных интервалов между командами DRAM: CL, tRCD, tRP, tRAS и другие. Считают их в тактовых циклах, поэтому одно и…
- Устройство CXL-памяти
Устройство CXL-памяти — CXL-компонент, который реализует CXL.mem и предоставляет системе память через CXL. В Linux memdev представляет устройство Type 3;…
Типы модулей памяти
- Небуферизованная память UDIMM
Небуферизованная память UDIMM — это модуль памяти, у которого команды и адреса идут к микросхемам DRAM напрямую, без промежуточного регистра RDIMM и без…
- Память со сниженной нагрузкой LRDIMM
LRDIMM — серверный модуль DDR3/DDR4 с буферами, снижающими электрическую нагрузку DRAM на контроллер, в том числе по тракту данных. Он требует явной поддержки…
- Регистровая память RDIMM
Регистровая память RDIMM — это модуль памяти, в котором команды, адреса и управляющие сигналы идут от контроллера к микросхемам DRAM через промежуточный…
Форм-факторы памяти
- Компактный модуль памяти SODIMM
Компактный модуль памяти SODIMM (SO-DIMM) — укороченная планка оперативной памяти для ноутбуков, мини-ПК и других небольших систем. Размер не определяет…
- Модуль памяти DIMM
Модуль памяти DIMM (Dual In-line Memory Module) — планка оперативной памяти с независимыми контактами на обеих сторонах печатной платы. Имя семейства не задаёт…
Ничего не найдено — уточните запрос.
Курсы области
- Практикум по расширению памяти
CXL-память в Linux: от региона до включённых блоков
Курс показывает путь CXL Type 3 в Linux: обнаружение устройства, активный регион, передачу области через DAX и проверку состояния блоков памяти.
Начать курс → - Практикум по памяти сервера
Большие страницы Linux: TLB, HugeTLB и THP
Научитесь различать TLB, HugeTLB и THP, читать счётчики HugeTLB по узлам NUMA, разбирать настройки THP и отделять работу khugepaged от явного вызова MADV_COLLAPSE.
Начать курс → - Практикум по оперативной памяти
Память без магии: от совместимости до проверенной конфигурации
Курс для тех, кто подбирает и принимает оперативную память: как по артикулу модуля понять поколение, тип и допуск конкретной платформы. Разбираем UDIMM, RDIMM и LRDIMM, коррекцию ошибок, ранги и каналы, а также фактический режим против заявленного рейтинга.
Начать курс → - Практикум по комплектации сервера
Память сервера: зеркалирование, доступный объём и комплект заглушек
Проверьте, сколько памяти останется для ОС после включения зеркалирования, какие DIMM подходят для режима и нужны ли заглушки при добавлении GPU. Примеры ограничены Lenovo SR650 V3 и указанными редакциями руководств.
Начать курс →