Серверу не хватает RAM, но все DIMM-слоты заняты. Обычное расширение требует снять рабочие RDIMM и купить модули большей ёмкости.

CXL предлагает другой путь. DDR4 или DDR5 устанавливают за контроллером на PCIe-карте, а процессор обращается к ним как к памяти. Менять сервер ради CXL пока рано. Технология нужна в узком сценарии: объём RAM уже ограничивает работу, локальные слоты исчерпаны, а горячие данные помещаются в обычную DDR.

До расчёта оборудования проверьте причины роста потребления памяти процессами 1С. Новая карта не исправит утечку rphost, ошибочные ограничения рабочего процесса или лишние фоновые задания.

Как CXL превращает память на PCIe-карте в RAM

CXL, или Compute Express Link, работает поверх электрического интерфейса PCIe. Протокол CXL.mem отображает память устройства в адресное пространство процессора.

В исследовании Microsoft Research о CXL-пулах описаны обычные операции чтения и записи через процессор. Доступ не требует дискового ввода-вывода или изменений гостевой системы. Гипервизор распределяет такую память через таблицы страниц и MMU, как другие области RAM.

Для расширения применяют устройства CXL Type 3. Обычно это PCIe-карта с контроллером и несколькими DDR4 либо DDR5 RDIMM. Само устройство не обращается к локальной памяти сервера: запросы отправляет центральный процессор.

Расширение одного сервера не надо смешивать с пулом памяти. В первом случае карта добавляет ёмкость одному узлу. Во втором CXL-коммутатор делит устройство между несколькими хостами.

По техническому обзору Penguin Solutions, CXL 2.0 поддерживает до 16 логических устройств в модели MLD. Каждый хост получает свой участок памяти. Для небольшой установки 1С такая схема сложнее, чем требуется.

ВариантГде находится памятьКто получает доступЧто требуетсяКакую задачу решает
Локальная DDR5В DIMM-слотах рядом с процессоромОдин сервер и его виртуальные машиныСовместимые RDIMM и свободные слотыОсновная память для СУБД и rphost
CXL Type 3За контроллером на PCIe-картеОдин серверПоддержка CXL процессором, платой, BIOS и ОСРасширение RAM без замены всех RDIMM
Пул CXLЗа CXL-коммутаторомНесколько серверов, каждый со своим разделомКоммутатор, совместимые хосты и средства управленияПерераспределение памяти между узлами

CXL добавляет второй уровень RAM. Но PCIe-слот не становится ещё одним каналом локальной DDR.

За дополнительную ёмкость платят задержкой

Главное ограничение CXL — расстояние от процессора до памяти. Запрос проходит через контроллер и PCIe-линии, поэтому задержка растёт, а пропускная способность падает.

В опубликованном разборе платформы Meta Vistara локальная DDR5 показала 614 ГБ/с при задержке около 130 нс. У CXL-уровня получили 76 ГБ/с и около 250 нс.

Разница задержек считается так:

(250 − 130) / 130 × 100 ≈ 92%

В той конфигурации обращение к CXL занимало примерно в 1,92 раза больше времени. Это результат Meta для её сервера, а не прогноз для 1С.

При загрузке каналов ниже 60% Meta получила 234 нс у локальной памяти и 372 нс у CXL. Разница составила около 59%:

(372 − 234) / 234 × 100 ≈ 59%

Эти числа объясняют устройство уровней памяти. Они не отвечают, насколько изменится проведение документа или построение отчёта в вашей базе.

Для 1С важнее размещение страниц памяти. Активный буфер СУБД и страницы загруженных рабочих процессов стоит держать в локальной DDR. На CXL можно переносить данные, к которым процессор обращается реже.

Linux поддерживает weighted interleaving с основной ветки ядра 6.9. Эта политика распределяет страницы между NUMA-узлами в заданной пропорции. Само наличие функции не гарантирует подходящего размещения.

Что попало в CXL-памятьВозможное последствиеЧто проверить на пилоте
Редко используемые страницы СУБДЛокальная DDR освобождается под активный буферДоля удалённых обращений и задержка запросов
Память фоновых виртуальных машинОсновной узел получает дополнительную ёмкостьНет ли роста времени фоновых заданий
Активный буфер СУБДКаждый промах по локальной DDR становится дорожеЛатентность SQL-запросов и ожидания памяти
Страницы rphost под рабочей нагрузкойПользовательские операции могут отвечать медленнееВремя проведения документов и тяжёлых отчётов
Все страницы в равной пропорцииГорячие данные смешиваются с холоднымиГде ОС размещает рабочий набор после прогрева

Покупку определяет не сумма гигабайт. Сначала убедитесь, что активный рабочий набор останется в локальной DDR.

Материал о связи объёма RAM с работой 1С помогает отделить нехватку ёмкости от ожиданий диска или процессора. Результаты того стенда нельзя переносить на CXL: там сравнивали объём обычной локальной памяти.

Экономия зависит от уже установленных RDIMM

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

Penguin Solutions приводит расчёт SMART Modular для сервера с восемью локальными слотами. В первом варианте установлены восемь RDIMM по 128 ГБ. Во втором — восемь локальных RDIMM по 64 ГБ и ещё восемь таких модулей на CXL-карте.

Ёмкость обоих вариантов одинакова:

8 × 128 ГБ = 1024 ГБ

8 × 64 ГБ + 8 × 64 ГБ = 1024 ГБ

SMART Modular заявляет для второго варианта снижение стоимости на 25%. Процент относится к этой комплектации производителя. Он не описывает российский рынок, любую CXL-карту или сервер под 1С.

Считать нужно всю замену. В смету входят карта, RDIMM для неё, совместимая платформа и время на пилот. Иногда дешевле снять старые модули и поставить более ёмкие.

Исходная ситуацияЧто сравниватьПредварительный выбор
Есть свободные DIMM-слотыЦена совместимых RDIMM и предел памяти процессораРасширять локальную DDR
Слоты заняты модулями малой ёмкостиПолную замену RDIMM и комплект CXLВыбирать по общей смете
Нужный объём превышает предел локальной DDRCXL и переход на другую платформуПроверять CXL на пилоте
Покупается новый серверПроцессор, локальную RAM, диски, CXL и поддержкуСначала собрать базовую платформу
Сервер не управляет размещением страницРиск попадания активных данных в CXLНе брать CXL под горячую нагрузку

При свободных слотах CXL редко выигрывает. При новом сервере выгода появляется лишь после расчёта всей платформы, а не цены одного гигабайта.

Если закупку можно перенести, сверьте смету с разбором текущей стоимости серверной памяти. Чужие проценты роста цен не заменяют предложения поставщиков на дату заказа.

Совместимость проверяют как единую связку

Логотип CXL на процессоре и карте не гарантирует совместную работу. Подтверждение нужно для конкретной модели сервера, версии BIOS, операционной системы и модуля памяти.

CXL передаёт данные через физический интерфейс PCIe 5.0. В техническом обзоре Penguin Solutions указана скорость 32 GT/s и линии x4, x8 либо x16. Наличие подходящего по размеру разъёма ещё не означает, что к нему подведено нужное число линий.

Сначала откройте руководство сервера и список поддержанного оборудования. Затем проверьте матрицу совместимости CXL-карты. Если производитель не подтверждает связку, закладывать её в рабочую систему 1С рискованно.

В октябрьской презентации CXL Consortium за 2025 год перечислены CXL-серверы Dell, HPE, Lenovo и Supermicro для США и региона EMEA. Этот список говорит о присутствии технологии на рынке. Он не подтверждает работу любого модуля в любой модели.

ПроверкаГде смотретьПризнак пригодности
ПроцессорСпецификация модели CPUУказаны CXL и требуемая версия протокола
Серверная платформаРуководство и список поддержанного оборудованияНазвана конкретная CXL-карта или класс устройств
PCIe-разъёмСхема линий системной платыХватает линий, слот не делит их с нужным устройством
BIOS и микропрограммаЖурнал версий и руководство сервераЕсть обнаружение CXL Type 3 и настройка памяти
Linux или гипервизорДокументация выбранной версииОС видит CXL как отдельный NUMA-узел
CXL-модульМатрица совместимости производителяПодтверждены сервер, BIOS и тип RDIMM
Управление страницамиДокументация ОС и результаты пилотаМожно отделить локальную память от CXL-уровня

Совпадения версий протокола недостаточно. Рабочую связку подтверждает производитель сервера или результат пилота на таком же оборудовании.

Если сервер собирается целиком, начните с критериев выбора CPU, RAM и дисковой подсистемы для 1С. CXL не компенсирует медленное ядро процессора или перегруженное хранилище.

Когда CXL стоит включить в конфигурацию

Не закладывайте CXL «на будущее» в сервер небольшой компании. Сначала используйте локальные DIMM-слоты и доступный предел памяти процессора.

CXL имеет смысл при четырёх одновременных условиях:

Свободные слоты — добавьте обычные RDIMM. Слоты заняты — сравните замену модулей с полной стоимостью CXL. При покупке нового сервера сначала выберите процессор, локальную память и диски.

Если ОС не умеет удерживать активные страницы в локальной DDR, не размещайте на CXL горячий буфер СУБД. Дополнительная ёмкость не окупит задержки в пользовательских операциях.

До закупки проведите пилот на своей базе. Проверьте четыре признака:

Публичные результаты Meta, облачных платформ и RAG-нагрузок объясняют возможности технологии. Пригодность для конкретной базы 1С доказывает только пилот с её рабочим профилем.

Когда выбор упирается в топологию NUMA, версии BIOS и профиль базы, закажите оценку архитектуры памяти вашего сервера 1С. Для новой площадки можно отдельно рассчитать состав сервера под рабочую базу.

cxl numa оперативная память сервер 1с серверное оборудование