Перейти к содержанию
Каталог товаров
0

CXL-память в сервере: что проверить до расширения RAM

CXL-память расширяет память сервера через Compute Express Link. Поддержку проверяют по точной платформе, модулю, прошивке и ОС; PCIe-слота недостаточно.
Опубликовано: 7 ноября 2026
Иллюстрация: закрытый серверный корпус на столе на фоне серверной стойки.
Автор: Сергей КовальТехнический рецензент: Михаил БиркосРедакционная политика блога
Читать полный материал

CXL-память — дополнительная память для процессора, подключённая через совместимое устройство Compute Express Link. На поддерживающей это платформе она дополняет память в штатных слотах DIMM. CXL использует физический и электрический интерфейс PCIe, но одного подходящего слота недостаточно: поддержку нужно подтвердить для платформы, модуля, прошивки и ОС. Основа: Lenovo Press, Introduction To CXL 2.0 Memory.

Если задача решается штатными DIMM, сначала проверьте их допустимую конфигурацию. В разделе серверной памяти можно предварительно сравнить модули; принадлежность к разделу не подтверждает совместимость с вашим сервером.

Проверить исходные данныеСоставить запрос по конфигурации

Типы устройств: чем Type 1, 2 и 3 отличаются от версии CXL

  • Type 1: ускоритель без собственной памяти, предоставляемой хосту через CXL.mem; использует CXL.io и CXL.cache для работы с памятью хоста.
  • Type 2: ускоритель с памятью; использует CXL.io, CXL.cache и CXL.mem.
  • Type 3: устройство памяти для хоста, использующее CXL.io и CXL.mem.

Type 3 — тип устройства, а CXL 2.0 или 3.1 — версия спецификации. Эти обозначения проверяют раздельно. Выше приведена традиционная классификация из разъяснения CXL Consortium о типах устройств.

CXL-расширение может иметь форм-фактор, отличный от DIMM. Поэтому вопрос «влезет ли модуль в разъём» нужно отделять от вопроса «поддерживает ли система именно такое использование». Внешнее сходство с платой или накопителем не заменяет перечень поддерживаемых устройств.

Что добавляют версии CXL

Расширение памяти одного сервера, распределение пула между серверами и совместный доступ к одним данным — разные задачи. В обзоре CXL Consortium, стр. 1–4, возможности развиваются так:

ВерсияВозможность спецификацииЧто это значит при подборе
CXL 1.1Подключение устройств к хосту; Type 3 даёт расширение памятиБазовый сценарий — добавить память конкретному серверу
CXL 2.0Добавлены одноуровневая коммутация и memory poolingЁмкость пула распределяется между хостами; это ещё не одновременный доступ разных хостов к одному региону
CXL 3.0 и развитие 3.xВ 3.0 добавлены memory sharing с аппаратной когерентностью и fabric-возможностиОдин регион может быть одновременно доступен нескольким хостам в поддерживающей это системе

Consortium отдельно уточняет для CXL 2.0: один участок физической памяти устройства не делится одновременно между хостами. Номер версии в паспорте модуля не подтверждает реализацию pooling или sharing всем комплектом: нужны соответствующие хост, устройство, коммутация и ПО.

Примеры процессорных платформ

Ниже — выборка документированных платформ, а не полный перечень совместимых серверов. Возможности процессора проверяют вместе с поддержкой конкретного OEM-сервера, слота, BIOS/EFI, модуля и ОС.

Платформа CPUЧто заявлено производителемУсловие применения
Intel Xeon Scalable 5-го поколенияCXL 1.1; расширение памяти Type 3Intel, product brief, стр. 3–4: Type 3 описан с оговоркой targeted hyperscaler enablement — целевое внедрение у крупных облачных операторов. Общий допуск любого модуля из этого не следует
Intel Xeon 6, платформы с P-cores и E-coresCXL 2.0, устройства Type 1/2/3, расширение памятиТаблица Highlight Technologies относится к указанным платформам. Она не подтверждает эти возможности у каждого SKU с названием Xeon 6
AMD EPYC 9004CXL 1.1+; расширение памяти через конфигурируемые OEM линии P-linkArchitecture Overview, стр. 5–6. Обозначение 1.1+ у AMD включает выбранные функции 2.0 с акцентом на Type 3, а не весь стандарт 2.0
AMD EPYC 9005CXL 2.0 для расширения памяти; конфигурацию P-link определяет OEMArchitecture Overview, апрель 2025, стр. 5–6. Наличие нужного CPU не делает каждый PCIe-слот CXL-слотом

Пояснение AMD к CXL 1.1+, стр. 3–4, важно сохранить в запросе поставщику: сокращать его до «полная поддержка CXL 2.0» нельзя.

Как выглядят реальные модули памяти

В Samsung CMM-D Utilization in IMDB Applications, март 2026, стр. 12, приведены два конкретных модуля:

Модуль Samsung CMM-DЁмкостьФорм-фактор и интерфейс
MXFAH2560MB0-CCP256 ГБE3.S 2T; PCIe 5.0 x8; CXL 2.0
MXFAH1280MB0-CCP128 ГБE3.S 2T; PCIe 5.0 x8; CXL 2.0

Это примеры из документа производителя, не подтверждение наличия в ANDPRO или совместимости с SR860 V4. Совпадение E3.S 2T не разрешает установку в любой похожий отсек: в руководстве сервера должен быть указан подходящий CXL-модуль и место его подключения.

Задачи и задержка: что учитывать

Практический повод рассмотреть CXL — рост набора данных in-memory БД, когда требуется дополнительная ёмкость. Но выбор данных для этого уровня памяти влияет на результат: в исследовании Samsung размещение основных таблиц SAP HANA и рабочей памяти HEX heap на CMM-D дало разное поведение, особенно в TPC-DS. По одному объёму RAM нельзя предсказать быстродействие приложения.

Масштаб задержки показывает конкретный тест производителя: 144 нс у локальной RDIMM и 254 нс у локальной CMM-D — idle latency в Intel MLC 3.10, таблица 2 на стр. 6 того же отчёта Samsung. В таблице сравниваются восемь каналов RDIMM и два CMM-D. Стенд: два Intel Emerald Rapids A2, DDR5-4800 64 ГБ × 16; на хосте четыре CS-образца CMM-D по 256 ГБ, прошивка 14.40.1.060f.46, SUSE Enterprise Server 15 SP3 for SAP, ядро 6.7.0-57.

Это лабораторные данные Samsung для указанной конфигурации, а не наши измерения и не задержка любого CXL-модуля. Idle latency также не равна времени ответа БД. Перед закупкой проверяйте свою нагрузку и размещение данных: требуемую ёмкость, пропускную способность и допустимую задержку вместе.

Что проверить у сервера перед подбором CXL

Нужна подтверждённая конфигурация целиком. Запишите исходные данные в таблицу; отсутствие ответа оставляйте как «не подтверждено», вместо предположения по близкой модели.

Поле проверкиКакое подтверждение искатьНедостаточное основание
Сервер и CPUТочная модель, аппаратная ревизия и предусмотренная производителем CXL-конфигурацияПоддержка в описании семейства CPU
Устройство и место установкиАртикул модуля, поддерживаемый отсек или слот и правила установкиСовпадение формы разъёма
BIOS/EFI и прошивкаТребуемые версии и настройки из руководства этой платформыЛюбая «свежая» прошивка соседней модели
ОС и режим памятиПоддерживаемая версия и способ предоставления памяти приложениюЗапись устройства в списке PCIe
ОбслуживаниеРазрешённые операции и необходимость остановки по инструкции производителяДоступный спереди отсек

Linux ожидает необходимые ACPI-таблицы и конфигурацию от BIOS/EFI: поддержку процессором нельзя считать достаточной. Подробнее — документация ядра Linux о BIOS/EFI для CXL.

Что должна подтвердить ОС, кроме обнаружения устройства

В Linux память Type 3 может предоставляться как DAX-устройство либо как обычные страницы через распределитель памяти ядра. Эти способы описаны в обзоре CXL в документации Linux. Наличие устройства в системе и доступность ёмкости конкретному приложению проверяют отдельно.

До закупки зафиксируйте предполагаемый способ использования памяти и версию ОС. В план приёмки включите проверку фактически доступной ёмкости и поведения вашей нагрузки. Сравнивайте с исходной DIMM-конфигурацией при той же нагрузке и объёме данных: зафиксируйте ёмкость памяти, версию ОС, при применимости — режим NUMA или распределение по уровням памяти, показатели задержки/пропускной способности и допустимое ухудшение. Для установки сверяйте документацию поддерживаемой версии вашей системы.

Пример: какие ограничения перечисляет Lenovo для SR860 V4

У точной платформы могут быть ограничения, которых не видно по форме отсека. В разделе CXL memory руководства ThinkSystem SR860 V4, LP2231, с датой обновления 24 сентября 2026 года, указаны E3.S 2T и поддерживаемые модули; отдельно исключено использование CXL-памяти с Windows Server и VMware ESXi. Для CXL-памяти этой модели также прямо запрещён hot-swap.

Условия выше относятся к SR860 V4 и указанной редакции руководства. Для своей конфигурации сверяйте действующую инструкцию производителя.

Когда продолжать подбор, а когда отложить закупку

Продолжать предметный подбор CXL стоит, когда определена задача расширения и есть документация, подтверждающая нужную конфигурацию. Если обычная память ещё решает задачу, сначала сравните этот путь с CXL по применимости, обслуживанию и результату на вашей нагрузке.

  • Неизвестна конфигурация действующего сервера: сначала соберите модель, CPU, прошивку, ОС и установленные модули.
  • Предлагается обычное расширение DIMM: проверьте QVL и правила установки памяти; это отдельная процедура, она не подтверждает поддержку CXL.
  • Поддержка CXL не подтверждена: отложите покупку до ответа по точному артикулу и платформе либо рассматривайте другую документированную конфигурацию.
  • Важна производительность: заранее определите критерий приёмки вашей нагрузки. Число гигабайт и название протокола не заменяют её проверку.

Не меняйте настройки BIOS и не извлекайте модуль из работающего сервера по общему описанию технологии. Нужен план обслуживания из документации производителя.

Что включить в запрос по конфигурации

Достаточно передать технические исходные данные и вопрос, который должен решить подбор. Следующий список можно использовать как шаблон, без паролей и клиентских данных:

  • модель и ревизия сервера, модели CPU;
  • установленная память и требуемый дополнительный объём;
  • версии BIOS/EFI, ОС и применимой прошивки;
  • предлагаемый CXL-модуль и место установки;
  • нагрузка, для которой нужна память, и критерий успешной приёмки;
  • ссылка на руководство и конкретный пункт поддержки, который требует уточнения.

В запросе просите подтверждение конфигурации и условий обслуживания. Каталог ниже помогает предварительно сравнить оборудование; совместимость подтверждается для выбранной конфигурации.

Частые вопросы

В сервере есть PCIe. Можно установить CXL-память?

По одному PCIe-слоту это определить нельзя. Нужны подтверждения для точной платформы, устройства, прошивки и ОС.

Type 3 означает поддержку CXL 3.0?

Нет. Type 3 — тип устройства; номер версии CXL проверяют отдельно по документации.

Может ли CXL-модуль выглядеть как накопитель?

Форм-факторы CXL-памяти могут отличаться от DIMM. Например, у SR860 V4 указаны E3.S 2T. По одному виду корпуса нельзя подтвердить назначение и совместимость.

Если Linux обнаружил CXL, вся ёмкость уже доступна приложению?

Это нужно проверить отдельно. Документация Linux различает предоставление Type 3 через DAX и через распределитель обычных страниц памяти.

Можно заменить CXL-модуль в переднем отсеке без остановки?

Только если это прямо разрешает руководство вашей конфигурации. Для CXL-памяти SR860 V4 hot-swap прямо исключён.

Источники и ответственность

Материал подготовлен при участии AI-ассистента по документации CXL Consortium, Intel, AMD, Samsung, Lenovo и Linux. Собственные испытания, замеры производительности и проверка конкретного комплекта ANDPRO не заявлены. Модельные ограничения не переносятся на другие платформы. Ссылки на источники приведены у соответствующих утверждений.

Автор

Сергей Коваль, коммерческий директор

Технический рецензент

Михаил Биркос, главный технический специалист

Также вас может заинтересовать