09.01.2020

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

Что такое оперативная память?

ОЗУ используется для быстрой обработки инструкций и хранения данных, используемых в программах, из ЦП. Причина, по которой оперативная память важна, заключается в том, что данные могут быть прочитаны и записаны очень быстро – гораздо быстрее, чем другие типы хранилищ, например физические жесткие диски.

Единственная ложка дегтя заключается в том, что память ОЗУ теряет данные при отключении питания. Большинство хостинговых серверов включены почти постоянно (за исключением запланированного простоя), поэтому это не проблема. Существует еще один вариант ОЗУ, называемый энергонезависимой оперативной памятью или NVRAM, но он редко используется из-за ограничений скорости (он медленнее, чем ОЗУ) и стоимости (это дороже).

DIMM

Оперативная память поставляется в виде модулей, известных как DIMM (Dual In-line Memory Modules), которые размещаются на материнской плате. На серверах это обычно один из следующих форматов: 4 ГБ, 8 ГБ, 16 ГБ или 32 ГБ.

В серверном оборудовании есть возможность установить множество модулей DIMM в слоты, чтобы значительно увеличить объем оперативной памяти. Весьма часто имеется до 24 слотов оперативной памяти на одном сервере. В случае 24-слотового сервера он будет иметь максимальную емкость 768 ГБ (т. е. 24 слота x 32 ГБ DIMM).

По большому счету вы не можете смешивать и совмещать различные типы модулей DIMM, поэтому, если вы используете модули DIMM 4 ГБ, их будет невозможно совместить с модулями DIMM 8 ГБ.

Контроллер памяти

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

RDIMM против UDIMM

Большая часть памяти сервера будет называться RDIMM или UDIMM. Вот краткое описание каждого:

Что такое RDIMM?

RDIMM расшифровывается как модули Registered Dual In-line Memory. Также известная как буферизованная память, где есть регистр между RAM и контроллером памяти. В результате на контроллере памяти снижается электрическая нагрузка. Это означает, что обычно серверы, использующие RDIMM, могут иметь больше модулей памяти.

Что такое UDIMM?

UDIMM расшифровывается как нерегистровые модули Dual In-Line Memory.  В этом случае нет регистров между ОЗУ и контроллером памяти.  В результате из-за более высокой электрической нагрузки на контроллер памяти в системах на основе UDIMM может поддерживаться меньше модулей ОЗУ.

UDIMM, как правило, выбираются для использования на основании ограничений по стоимости или в менее требовательных вычислительных средах, обычно на ПК и ноутбуках.

ECC Memory

ECC, (англ. error-correcting code memory, память с коррекцией ошибок), защищает вашу систему от возможных сбоев и случайных изменений данных, автоматически исправляя ошибки данных. Достигается это добавлением отдельного чипа на модуль ОЗУ, который выполняет функцию проверки и исправления ошибок для остальных чипов. Хотя ОЗУ, не относящееся к ECC, стоит немного дороже, дополнительная защита, которую она обеспечивает, имеет решающее значение, поскольку приложения становятся все более зависимыми от больших объемов данных.

ЕСС-против-nonECC

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

Почему это важно для вашего сервера

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

Хотя настольные компьютеры могут не иметь заметных ошибок памяти очень часто, системы, работающие в течение длительных периодов времени, такие как серверы, ориентированные на непрерывную работу, подвергаются большему риску. Риск также увеличивается с увеличением объема памяти и возраста системы. В чувствительной рабочей среде с высокими требованиями необходимо соблюдать все меры предосторожности, чтобы исключить вероятность ошибок.  Самым распространенным типом ошибки памяти является однобитовая ошибка.

При рассмотрении ОЗУ она может отображаться как память ECC или non ECC. ECC расшифровывается как код исправления ошибок и представляет собой тип памяти, который может обнаруживать и исправлять распространенные проблемы повреждения данных.

Ошибки данных могут возникать из-за жестких факторов (например, температуры, напряжения) или мягких факторов (например, затухания).

Мы надеемся, что вы нашли эту статью полезной, и получили ответ, на то, что такое серверная оперативная память и о её преимуществах.