Азы оперативной памяти - что к чему
Эта справочная статья посвящена основам серверной оперативной памяти: какой она бывает, как маркируется, для чего годится, насколько она может быть надежна и в каких случаях помогает сохранить данные и избежать потери важной информации.
Мы уже писали о разнице между DDR4 и DDR5, но в данном случае речь пойдет о фундаментальных понятиях RAM. Как ясно из указанной статьи, четыре поколения DDR SDRAM отличаются в основном характеристиками и показателями, в их ряд встает и DDR5. Однако на несовместимых поколениях различия в оперативной памяти не заканчиваются.
Рзновидности
Следует различать разновидности оперативной памяти внутри любого поколения - совместное использование разных плашек может иметь печальные последствия. В самых сложных случаях могут быть потеряны даже сами микросхемы или материнская плата - будьте осмотрительны. Итак, сами модули оперативной памяти могут быть:
- UDIMM - unregistred DRAM, то есть небуферизированными. Не содержат регистров.
- RDIMM - буферизированными, или регистровыми. Такая оперативная память выгодно отличается от небуфферизированной тем, что удобна для установки большими объемами - но производительность ее ниже!
- LRDIMM - более быстрыми и объемными по сравнению с 2-ранговыми или 4-ранговыми RDIMM за счет увеличения буфера памяти.
- HСDIMM или HDIMM - с виртуальными рангами. Увеличенная плотность, ускоренная работа!
- FBDIMM - максимально буферизированными DIMM, надежными, скоростными, плотными по размещению.
При этом все типы памяти различаются по набору базовых характеристик: частоте, режиму, рангу, таймингу.
Частота и режим
От частоты напрямую зависит производительность вашей RAM, однако и ее в свою очередь ограничивает контроллер материнки. С другой стороны, современная оперативка способна на работу в многоканальном режиме, а это может многократно (до 4-х раз!) увеличить ее производительность.
Существует четыре группы режимов работы оперативной памяти:
- Одноканальный, он же ассиметричный: Single Mode. Единственный доступный с одной плашкой RAM или если все плашки отличаются. В общем-то это режим невозможности многоканального доступа.
- Двуканальный, он же симметричный: Dual Mode. Все микросхемы оперативной памяти группируются для работы по каналам с одинаковым объемом. Это увеличивает скорость их работы, но они должны быть установлены парами.
- Трехканальный режим: Triple Mode. Теперь на канал устанавливается по три модуля; идентичный принцип работает для 4-канальных и 8-канальных режимов.
- Особый режим для модулей с одинаковой частотой, но разным объемом: Flex Mode. Также помогает производительности.
Все вышесказанное можно суммировать так: подберите максимальное доступное для сервера количество одинаковых модулей с максимальной частотой, которую допускает система, установите их группами или парами. Так вы получите максимальную производительность!
Ранги
В каждой плашке оперативной памяти может быть один, два или четыре ранга (rank), областей памяти из какого-то количества чипов в 64 бита (если есть ECC, то 72). Количество рангов отмечается в маркировке модуля.
Каждая серверная материнская плата может работать с ограниченным количеством рангов памяти. Даже если у вас останутся свободные слоты, но допустимое материнкой количество рангов будет исчерпано установленными плашками, то новые не запустятся.
Разные процессоры также поддерживают разное количество рангов в модулях - выясните это перед покупкой новых плашек!
Тайминги
При работе оперативной памяти от поступления команды до ее исполнения есть задержка. Ее величина, латентность памяти - это ее тайминг.
Само собой, что большой тайминг не идет на пользу скорости. С другой стороны, чем ниже тайминг, тем меньше и тактовая частота, допустимая для памяти! Так что ориентируйтесь на золотую середину.
Впрочем, существует и особый род оперативной памяти с низким таймингом, но высокой частотой - обычно такие модули помечаются как Low Latency. Но помните: если речь идет о расширении уже имеющегося набора оперативной памяти, то по таймингу нужно подбирать аналогичные модели.
Сообщите параметры своей оперативной памяти и исполняемые сервером функции нашим консультантам, и они подберут для вашего сервера апгрейд, идеально подходящий под ваши задачи.