Что такое серверная память? Руководство по оперативной памяти серверов

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

В отличие от памяти, используемой в бытовых настольных компьютерах, память сервера с самого начала разработана для непрерывной работы в режиме 24/7 при высоких нагрузках. Благодаря ряду технологий корпоративного уровня она обеспечивает целостность данных и надежность системы, что делает её одним из ключевых аппаратных компонентов, обеспечивающих непрерывность бизнес-процессов.

Что такое память сервера? Заголовок статьи, изображение. Что такое память сервера? Руководство по оперативной памяти сервера

Основные различия между памятью для серверов и памятью для настольных компьютеров

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

Сравнительное измерение Память сервера Стандартная оперативная память для настольных компьютеров
Исправление ошибок Стандартная технология ECC на системном уровне, способная автоматически исправлять однобитовые ошибки в данных, обнаруживать многобитовые ошибки и выдавать предупреждения, что позволяет избежать незаметного повреждения данных Большинство из них не поддерживает ECC на системном уровне. Потребительская память DDR5 оснащена лишь встроенной системой исправления ошибок, которая устраняет дефекты внутри микросхем памяти, но не может гарантировать целостность бизнес-данных
Структура модуля В основном модули RDIMM/LRDIMM, в которых встроены регистровые или буферные микросхемы для изоляции электрических нагрузок и повышения целостности сигнала при установке нескольких модулей памяти Все модули представляют собой DIMM без буфера, в которых микросхемы памяти подключены напрямую к контроллеру памяти и отсутствует регистровая архитектура
Расширение производственных мощностей Объём одного модуля может достигать 32 ГБ, 64 ГБ, 128 ГБ или даже 256 ГБ. Серверы с двумя сокетами могут поддерживать общий объём памяти на уровне ТБ. Объем одного модуля обычно составляет от 8 ГБ до 48 ГБ. Общая емкость настольных платформ потребительского класса, как правило, не превышает 128 ГБ
Отказоустойчивость Поддерживает функции отказоустойчивости корпоративного уровня, такие как Chipkill, зеркалирование памяти и «горячее» подключение модулей памяти, что позволяет обеспечить непрерывность бизнес-процессов даже в случае отказа отдельного компонента Отсутствуют расширенные функции отказоустойчивости. Ошибки памяти могут легко привести к появлению «синих экранов» системы или сбоям в работе программ
Стандарты валидации Проходит проверку на промышленном уровне на устойчивость к высоким температурам, постоянным нагрузкам и совместимость с различными платформами, благодаря чему подходит для использования в сложных условиях эксплуатации Проверено в повседневных офисных и развлекательных сценариях с акцентом на краткосрочную производительность и контроль затрат
Реклабный баннер «OSCOO SR500 DDR RDIMM — серверная память». Что такое серверная память? Руководство по оперативной памяти для серверов

Основные типы серверной памяти

С учетом структуры буферизации модулей и технических характеристик память сервера в основном подразделяется на четыре типа, каждый из которых подходит для различных бизнес-сценариев и требований к производительности.

Память ECC без буфера (ECC UDIMM)

Этот тип памяти поддерживает коррекцию ошибок ECC, но не имеет встроенных регистровых или буферных микросхем. Микросхемы памяти подключаются напрямую к контроллеру памяти. Она отличается меньшей задержкой и более низкой стоимостью по сравнению с регистрированной памятью и может использоваться в некоторых рабочих станциях и серверных платформах начального уровня. Из-за ограниченной электрической нагрузочной способности она поддерживает меньшее количество модулей памяти, а её максимальная ёмкость также относительно невысока. В основном она используется в однопроцессорных серверах начального уровня, небольших рабочих станциях и лёгких офисных бизнес-системах.

Память с фиксированным адресом (RDIMM)

Память с регистрами является основным выбором для современных корпоративных серверов. В центре модуля встроен регистровый чип, который буферизует и передает адресные, управляющие и тактовые сигналы. Такая конструкция значительно снижает электрическую нагрузку на контроллер памяти, позволяя одновременно стабильно работать большему количеству слотов памяти и обеспечивая более высокую целостность сигнала. Регистр приводит к очень небольшому увеличению задержки передачи, но для большинства корпоративных предприятий это практически незначительно. Этот тип памяти широко используется в обычных корпоративных серверах, платформах виртуализации, традиционных базах данных и различных бизнес-системах.

Память с уменьшенной нагрузкой (LRDIMM)

Модернизация памяти с пониженной нагрузкой позволяет перевести регистрируемую память на архитектуру с полной буферизацией. Буферные микросхемы полностью изолируют микросхемы DRAM от контроллера памяти, что приводит к снижению электрической нагрузки и позволяет использовать микросхемы памяти более высокой плотности, а также большее количество рядов. Емкость одного модуля может превышать 128 ГБ. Её стоимость выше, чем у регистрированной памяти, а задержка также немного выше. Это предпочтительное решение для расширения памяти большой ёмкости и предназначено в основном для хостов виртуализации с высокой плотностью, крупных баз данных в памяти, анализа больших данных и гиперконвергентной инфраструктуры.

Память с мультиплексированным рангом (MRDIMM)

Мультиплексированная память с ранговым адресацией — это технология высокопроизводительной серверной памяти нового поколения, появившаяся в эпоху DDR5. Благодаря интеграции мультиплексоров и буферов в модуль два ряда памяти на одном модуле могут работать параллельно, что позволяет значительно увеличить пропускную способность памяти без увеличения количества физических каналов.

Продукты первого поколения достигли скорости передачи данных 8800 МТ/с, тогда как второе поколение способно развивать скорость до 12800 МТ/с. Кроме того, они совместимы с стандарт DDR5 физические интерфейсы, поэтому нет необходимости заменять слоты памяти на материнской плате. Эта технология особенно подходит для сценариев, предъявляющих чрезвычайно высокие требования к пропускной способности памяти, таких как высокопроизводительные вычисления, обучение и инференция в области искусственного интеллекта, а также высокопроизводительная обработка данных. Ожидается, что в ближайшие два–три года она получит широкое распространение.

Основные технологии обеспечения надежности

Ценность серверной памяти заключается не только в её объёме и производительности, но и в комплексной концепции обеспечения надёжности. Эти технологии имеют решающее значение для обеспечения непрерывности бизнес-процессов.

ECC — проверка и исправление ошибок

ECC — это базовая стандартная технология для серверной памяти. Она использует дополнительные контрольные биты для проверки передаваемых данных в режиме реального времени. Эта технология способна автоматически исправлять однобитовые ошибки переключения битов и обнаруживать многобитовые ошибки, после чего отправляет сигнал тревоги в систему. В ходе многолетней непрерывной работы сервера космические лучи, электромагнитные помехи и старение микросхем могут приводить к переключению битов в памяти. Обычная память может напрямую вызывать сбои системы или незаметное повреждение данных. Технология ECC позволяет исправлять ошибки без прерывания рабочих процессов, что делает её основным механизмом защиты для обеспечения целостности данных. Следует отметить, что встроенная в кристалл функция исправления ошибок в потребительской памяти DDR5 используется только для устранения производственных дефектов внутри микросхем памяти. Она не является аналогом ECC системного уровня на серверах и не может заменить возможности исправления ошибок корпоративного уровня.

Chipkill — отказоустойчивость на уровне микросхем

Технология Chipkill аналогична технологии RAID в жестких дисках. При полном выходе из строя одного микросхемы памяти система может использовать контрольную информацию, полученную от оставшихся микросхем, для восстановления данных с неисправной микросхемы. Это позволяет серверу продолжать работу даже при повреждении одной микросхемы памяти, что позволяет избежать перебоев в работе бизнеса, вызванных отказом в одной точке. Традиционная технология ECC способна обрабатывать только ошибки отдельных битов, тогда как Chipkill может выдерживать полный отказ целого микросхем памяти, что значительно повышает доступность системы. Эта технология обычно требует использования микросхем памяти с шириной x4 и является стандартной конфигурацией для серверов, выполняющих критически важные бизнес-задачи.

Зеркалирование памяти

При зеркалировании памяти данные записываются одновременно в две идентичные группы модулей памяти. В случае сбоя основной памяти система автоматически переключается на зеркальную копию, что гарантирует сохранность данных и непрерывность бизнес-процессов. Такая конфигурация широко используется в архитектурах с высокой доступностью. Недостатком является то, что доступный объём памяти сокращается вдвое. Такая конфигурация в основном используется в критически важных системах, таких как финансовые и телекоммуникационные, где требуется чрезвычайно высокая доступность.

«Горячее» подключение модулей памяти

Некоторые высокопроизводительные отказоустойчивые серверы поддерживают технологию «горячей» замены модулей памяти. Неисправные модули памяти можно заменять при включенном питании системы и без прерывания рабочих процессов, что позволяет свести к минимуму простои и обеспечить соответствие требованиям высокой доступности критически важных систем.

Типичные сценарии применения

Различные бизнес-сценарии предъявляют существенно разные требования к объёму памяти сервера. Правильный выбор позволяет достичь оптимального соотношения между стоимостью и производительностью.

  1. Платформы виртуализации для предприятий обычно требуют большого объема памяти для поддержки большего числа виртуальных машин и повышения эффективности использования ресурсов. Основными вариантами являются зарегистрированная память и память с пониженной нагрузкой.
  2. Крупные базы данных и сценарии вычислений в оперативной памяти, такие как кластеры Oracle, SQL Server и Redis, требуют большого объема памяти для сокращения дисковых операций ввода-вывода и повышения скорости обработки запросов. Обычно предпочтение отдается памяти большой емкости с пониженной нагрузкой.
  3. Сценарии облачных вычислений и работы центров обработки данных требуют конфигураций памяти с высокой плотностью и высокой стабильностью для поддержки одновременного функционирования многопользовательских бизнес-процессов и обеспечения соблюдения соглашений об уровне обслуживания.
  4. Сценарии высокопроизводительных вычислений и искусственного интеллекта предъявляют чрезвычайно высокие требования к пропускной способности памяти. Многоканальная память с ранговой организацией становится новым решением для таких сценариев.
  5. Серверы хранения и резервного копирования обычно используют большие объёмы памяти в качестве кэшей данных для повышения эффективности чтения и записи файлов, а также резервного копирования данных.

Рекомендации по выбору и внедрению

Выбор и настройка объёма памяти сервера напрямую влияют на стабильность и производительность системы. Особое внимание следует уделить следующим моментам.

  • Совместимость с платформой должна быть главным приоритетом. Различные процессоры и материнские платы поддерживают разные типы памяти, частоты и максимальные объёмы. Перед покупкой необходимо уточнить технические характеристики платформы, чтобы избежать проблем с совместимостью. Например, некоторые платформы начального уровня не поддерживают память с пониженной нагрузкой, а использование несовместимых модулей может привести к невозможности загрузки системы.
  • Используйте симметричную конфигурацию с одинаковыми техническими характеристиками. Рекомендуется использовать модули памяти одной марки, с одинаковым объемом, частотой и рангом в одном сервере и устанавливать их симметрично по каналам, чтобы избежать проблем с совместимостью и снижения производительности. Не допускается смешивание модулей памяти разных типов. В легких случаях система может не загрузиться; в тяжелых случаях возможно повреждение оборудования.
  • Выбирайте объём и тип в соответствии с фактическими потребностями. Для обычных бизнес-задач следует отдавать предпочтение регистрируемой памяти с хорошим соотношением цены и производительности. При чрезвычайно высоких требованиях к объему памяти выбирайте память с пониженной нагрузкой. Для сценариев с высокой пропускной способностью можно рассмотреть возможность использования памяти нового поколения с мультиплексированными рангами. При планировании емкости следует предусмотреть определенный запас избыточности для удовлетворения будущих потребностей роста бизнеса.

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

滚动至顶部

Свяжитесь с нами

Заполните форму ниже, и мы свяжемся с вами в ближайшее время.

Продукт контактной формы