1 dpc память что это

Обновлено: 03.07.2024

Что означают эти непонятные цифры на оперативной памяти для ПК? Ведь тайминги напрямую влияют на ее быстродействие, но их величина — это вовсе не объем и не скорость. Рассказываем понятным языком и объясняем, какие параметры лучше.
При выборе оперативной памяти для ПК многие пользователи сталкиваются с вопросом изучения характеристик чипов, в том числе рабочих частот и таймингов. Но если с первыми все понятно — чем они выше, тем быстрее память, то со вторыми не все так просто. Мы расскажем, для чего нужен этот параметр и как выбрать планку с оптимальными значениями таймингов.

ЧЧто влияет на скоростные параметры ОЗУ

От скоростных показателей оперативной памяти зависит как быстро будет осуществляться обмен данными между процессором и жестким диском и системой. Чем выше частота работы чипов, тем больше операций чтения/записи она может выполнить в единицу времени. Конечно, от объема оперативной памяти также зависит общее быстродействие ПК, но лишь в определенных программах.
Это можно сравнить с работой экскаватора: процессор (оператор) дает команды экскаватору (ковшу) забрать определенное количество грунта (данных) из котлована (жесткого диска). Чем больше ковш, тем больше грунта (данных) будут забраны и доступны к оперативному использованию. Но быстродействие ПК зависит от слаженной работы всех компонентов системы.

ККакие тайминги лучше выбирать
Вы также можете подобрать себе оперативную память в качестве апгрейда. Здесь также нужно придерживаться правила равных таймингов, и не допускать, чтобы какой-то из них, например, опережал почти на треть цикла.
Если же вы намерены установить на ПК самую быструю память, что следует учесть, что, например, тайминги 4-4-4-8, 5-5-5-15 и 7-7-7-21 могут обеспечить очень быстрый доступ к данным, но процессор и материнская плата не смогут этим воспользоваться. При этом важно, чтобы в материнской была возможность вручную установить тайминги для ОЗУ.

ККак узнать тайминги оперативной памяти

Тайминги ОЗУ: разбираемся в нюансах Компьютер, Оперативная память, Длиннопост

Для этих целей не обязательно вскрывать корпус и вытаскивать из слотов планки оперативной памяти. Специальная бесплатная утилита CPU-Z позволит быстро узнать нужные цифры таймингов. Для вычиcления тайминга самостоятельно можно использовать довольно простую формулу:

Время задержки (сек) = 1 / Частоту передачи (Гц)

1 / 400 000 000 = 2,5 нсек (наносекунд)

ККак вручную задать тайминги в BIOS

Тайминги ОЗУ: разбираемся в нюансах Компьютер, Оперативная память, Длиннопост

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

ECC, SoDIMM, Игровая, LRDIMM, CL17, PC-17400, DualRank, Kingston, Hynix - все это про оперативную память. Что к чему относится, как в этом разобраться и что выбирать — мы рассмотрим ключевые параметры, которые нужно учитывать при выборе модулей памяти.

Цель использования

Вся оперативная память делятся на два стандартных форм-фактора: для ПК-рабочих станций-серверов - это DIMM и ноутбуков-микросистем - это SoDIMM.

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

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

В этой статье мы рассмотрим модули первых двух типов.

Поколения

На осень 2019 актуальной является память поколения DDR4, а DDR3 остается еще довольно востребованной из-за широкого распространения хоть и устаревающих, но все еще довольно производительных систем.

Тактовая частота

Частота синхронизации приема и передачи данных, измеряется в МГц. Здесь довольно просто: чем выше этот показатель, тем быстрее работают приложения и тем дороже стоит модуль.

Тут стоит отметить, что запустив диагностическую утилиту или посмотрев таблицу отчета POST при старте системы вы увидите вдвое меньшее значение, чем заявлено для модуля. Обман? - Нет, специфика. В самой аббревиатуре DDR заложена особенность передачи данных - Double Data Rate.

Двойная частота передачи или-же эффективная частота. Связанно это с тем, что в текущей реализации модулей памяти данные могут одновременно передаваться на чтение и на запись, тогда как при SDR SDRAM данные передавались только поочередно в одном направлении.

Тот же принцип работает с пропускной способностью: чем она выше, тем быстрее и дороже модуль.

Вообще частота и пропускная способность она-же “рейтинг” на прямую связанны между собой и определяются как “частота X 8 = рейтинг округленный к ближайшему ровному значению”. Например для DDR4-2133 это будет 2133x8=PC4-17000 и наоборот: для PC4-19400 получается: 19400/8=2400Mhz.

Стандарт памяти

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

И как это ни странно, но самих стандартов-то не очень много. Например для DDR3 это DDR3-800, 1066, 1333 и 1600 притом строго с одним значением CL. А для DDR4 это коридор от 1600 до 3200.

А как-же DDR3-2400 или DDR4-4400 и “игровая память” спросите вы? А это фактически самовольные вариации не относящиеся к стандартам. XMP - extreme memory profile это тоже вне рамок стандартов.

CAS Latency (CL)

Довольно важный параметр — это CL или количество тактовых циклов, нужных памяти для выдачи запрашиваемых данных.

Например, память с 20 CL задерживает ответ на 20 тактовых цикла, память с 15 CL — на 15 тактов. Таким образом, чем этот параметр меньше, тем быстрее будет работать выбранный модуль.

Как было сказано выше - у каждого стандарта всего 1 “правильное” значение CL. Так для DDR3-1600 это 11, а для DDR4-3200 это 22. По-умолчанию именно с этими параметрами система будет пытаться включиться первый раз или при восстановлении после сбоя.

Такая память зовется обычной или стандартной.

“Игровая память“ кроме экстерьера отличается пониженными таймингами, что при значительном занижении дает весьма ощутимый рост производительности.

Но не во всех приложениях. Даже в самых популярных для домашнего сегмента приложениях - играх, в зависимости от игры низкие CL могут как давать до 10% роста FPS, так и вообще никак не влиять на игровой комфорт. К последнему случаю относятся почти все MMO проекты.

Напряжение модулей

Или вольтаж. Величина при которой модули бессбойно функционируют на заявленной частоте. Тут стоит обратить внимание, что для стандартной и серверной памяти это значение постоянно, а для “игровой” таких значений может быть несколько. Первое стандартное - 1.35v для DDR3, 1.2v для DDR4 и 1.25v для DDR3L, а остальные 1.5-1,65v и 1.35-1.4v соответственно предназначены для нестандартных частот или таймингов.

DDR3L — это модули третьего поколения с пониженным электропотреблением, они совместимы со слотами DDR3.

Также необходимо помнить, что повышенное напряжение негативно сказывается не только на самих модулях памяти, но и на процессорах. Причина этого в том, что контроллер памяти находится в составе кристалла т.е. непосредственно в самом процессоре, а не чипсете, как было до недавнего времени.

Т.ч. если для процессора заявлена память DDR3L, а вы установите обычную на 1.35v и по началу система будет работать стабильно, то по прошествию времени могут начаться сбои. И тут, увы, время деградации контроллера памяти может составить и 3 года и 5 лет, что выйдет за все сроки гарантии.

Канальность

В первую очередь эта характеристика относится к процессорам и показывает со сколькими каналами памяти работает контроллер.

На текущий момент массово распостранены процессоры с двуканальным контроллером. Это означает, что для максимальной производительности подсистемы оперативной памяти необходима установка как минимум 2 планок.

Но так-же есть процессоры с 3-канальным и 4х и даже 6и.

Для максимальной-же производительности лучше всего установить только 2 модуля - по одному на каждый канал.

При этом для Intel лучше подойдут Dual Rank модули с низкими таймингами, а для AMD - Single Rank с высокой тактовой частотой.

Ранги

Они-же rank — это число, которое означает количество наборов микросхем, разрядность каждого из которого составляет в сумме 64 бита, подключенных к управляющей линии Chip Select.

Чем выше ранг, тем большего объема оперативной памяти можно добиться при ограниченном количестве слотов. Обычно ранг маркируется буквами S (Single - одногоранговая), D (Dual - двухранговая) и Q (Quad - четырехранговая).

Для домашних ПК актуальны SR и DR модули. В серверном сегменте встречаются QR модули объемами до 256ГБ. Да, четверть терабайта одной планкой.

Объем памяти

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

Например, минимальные требования Google Chrome — 512 МБ, Word 2019 — 1 ГБ. Однако, часто пользователи запускают такие программы в нескольких окнах: ПК с 1 ГБ памяти с такой простой задачей уже не справится. Для офисных задач оптимально 8 ГБ памяти.

Для игр нужно от 8 ГБ оперативной памяти и более. Это видно на примере самых современных игр: в октябре 2019 года вышла The Outer Worlds, в рекомендуемых требованиях которой указаны именно 8 ГБ.

Если вы планируете запускать игры или другие производительные приложения в режиме многозадачности, может понадобится более 16 ГБ.

Со временем новые приложения требуют все больше оперативной памяти — чем больше у вас ее будет, тем дольше вы сможете обойтись без апгрейда.

Например, вам нужно 8 ГБ памяти. В каком формате лучше купить: один модуль на 8 ГБ или два модуля по 4 ГБ? Так как большинство современных процессоров оснащены двухканальным контроллером памяти — эффективнее всего купить набор из двух или четырех модулей.

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

ECC, RegDIMM, LRDIMM и прочие серверные тонкости

А можно в домашний ПК поставить сразу 128 или 256ГБ оперативной памяти? И нет, и да.

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

ECC или UDIMM ECC — модуль с поддержкой контроля четности, но без поддержки регистра / буферизации. Такие модули могут самостоятельно исправлять возникающие единичные ошибки памяти, т.к. несут на себе дополнительный чип в котором хранятся контрольные суммы значений.

RegDIMM — они-же FBDIMM и RDIMM. ECC модули с дополнительным контроллером который расположен между чипами памяти и контроллером в процессоре.

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

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

LRDIMM — Load Reduced DIMM. Регистровый модуль с более продвинутым вспомогательным контроллером, который не только берет на себя управление адресами, но и полностью перехватывает управления питанием чипов, снимая нагрузку с контроллера памяти в процессоре.

Из-за этого LRDIMM модули могут одновременно быть как больших объемов, так и не снижать тактовую частоту контроллера при занятии всех доступных слотов.

Все модули RDIMM, LRDIMM, FBDIMM, RegDIMM являются подмножеством ECC, но не любой ECC это обязательно регистровый модуль.

Так можно ли в домашний ПК установить много памяти? В обычный — нет.

Дело в том, что хоть часть домашних процессоров и поддерживает ECC память, но объемы таких модулей сопоставимы с объемами NonECC, а обещанные еще весной 2018 планки объемом в 32ГБ так и до сих пор и не дойдут до магазинов.

Но если у вас HEDT - high-end-desktop система. Процессоры в таких системах, как правило, имеют четырех- и шестиканальные контроллеры и парой планок памяти на каждый канал. Тогда да, в такую систему можно установить и 128ГБ, и 256ГБ памяти. Сейчас это системы на основе socket 1356, 2011, 2066, 2011-3 и TR4.

И совсем отдельный случай: WS - workstation-системы, которые одновременно и HEDT, и сервер. Сервер в том, что касается поддерживаемых процессоров — xeon в случае с intel, а hedt - поддержка домашних операционных систем. В такую систему можно поставить пару процессоров и добавив LRDIMM модулей набрать более 2ТБ оперативной памяти.

DIMM/SoDIMM

Форм фактор или же габариты. Первый тип модулей рассчитан на обычные платы и серверы, второй тип на компактные системы. При этом даже SoDIMM могут быть ECC, так как на рынке присутствуют рабочие станции как компактных размеров, так и в формате ноутбуков.

«Игровая» память

Это память, работающая на пониженных таймингах в сравнении со стандартизированными модулями.

В чем ее плюс? В первую очередь, это эстетическая сторона вопроса: зачастую это ее единственный весомый плюс. При достаточном обдуве радиаторы избыточны, а наличие подсветки совершенно не сказывается на производительности.

Мы не говорим обо всех модулях. Есть категория очень дорогих и быстрых планок, уже подбирающихся к рейтингу DDR4-4500. Но вместе с тем есть так-же и DDR4-2400CL12 которые дадут не на много более высокий результат, чем “обычные” DDR4-2933CL21.

Чипы памяти

Всего существует семь основных производителей чипов — Samsung, SK Hynix, Micron, Nanya, WinBond, PowerChip и Elpida. Первым трем принадлежит более 93% рынка (на четвертый квартал 2019 года).

Какие чипы лучше искать для установки в систему? Увы, точную информацию вы сможете узнать только у некоторых серверных моделей, так как этот параметр может быть критичен. Это домашний пользователь покупает 2 или 4 планки, а производитель серверов закупает модули масштабами контейнеров.

В домашнем сегменте вы можете купить одну и ту же модель памяти с разницей в пару месяцев и обнаружить, что модули набраны из чипов разных производителей. Более того, вы даже можете купить обычный модуль Samsung и обнаружить на нем чипы производства Nanya.

Это особенности корпоративного бизнеса — иногда проще купить партию памяти у конкурента, а самому вложиться в обновление производства или занять линии более срочным и выгодным заказом.

Kingston, OCZ, Corsair, AMD, G-Skill, GoodRam не производят чипов памяти, они только занимаются комплектовкой готовых модулей.

Разгон (Overclocking)

Можно найти нужную память, например, Samsung b-die нужной недели выпуска, перебрав и раздев с десяток наборов памяти. Взять лучшую материнскую плату, например Gigabyte Z390 AORUS XTREME WATERFORCE и i9-9900ks укрыв их системой водяного охлаждения стоимостью с офисный ПК получить совсем удручающий результат.

Одна планка будет работать на 4500MHz, а с точно-такой-же второй из того-же набора система напрочь откажется заводиться на частоте свыше 3733. Почему? - тот самый контроллер памяти. Официально он работает с памятью только на частоте 2666MHz, а все что выше - как повезет.

Характеристики материнской платы

Рассмотрим на примере платы Asus PRO WS X570-ACE : она поддерживает установку четырех модулей памяти DIMM DDR4.

В материнскую плату Asus PRO WS X570-ACE можно установить до четырех модулей типа DIMM четвертого поколения. А вот какой частоты - уже зависит от процессора.

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

Одна из таких специализированных характеристик — это низкопрофильность.

Низкопрофильная память меньше размером, однако полностью совместима с обычными слотами своего типа и поколения. Такая память занимает меньше места и пригодится, если вы собираете ПК в компактном корпусе.

Установка модуля памяти

Процесс установки максимально прост: нужно отключить ПК, снять крышку корпуса, достать из слотов старые модули и установить новые до щелчка.

Какие в этом процессе существуют нюансы?

Напоминаем, что модули и слоты разных типов и поколений не подходят друг другу: например, у вас физически не получится установить модуль DDR4 в слот DDR3. Также не получится поставить модуль неверной стороной — слоты специально разработаны так, чтобы установка не вызывала затруднений.

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

Если у вас заняты не все слоты (например, два из четырех) устанавливайте модули в очередности, указанной на материнской плате: обычно такая информация написана рядом со слотами или слоты обозначены разными цветами.

Подведем итоги: как выбрать оперативную память?

Решите, для чего вам нужна оперативная память: для ПК, ноутбука или сервера.

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

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

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

  • изначальных ошибок в оценке необходимых ресурсов;
  • повышения объема выполняемых компанией задач в результате роста;
  • повышения требований к аппаратным ресурсам при обновлении установленного программного обеспечения;
  • ввода новых инструментов, функций или расширении спектра услуг в компании

Основные характеристики подсистемы памяти.

Ряд характеристик необходимо учитывать как при проектировании будущего сервера, так и при его перестройке – апгрейде или восстановлении (ремонте).

Объем оперативной памяти

Сверху объем оперативной памяти сервера ограничен количеством слотов DIMM в системе и максимальным объемом одного модуля того типа, который поддерживается процессорами системы. Снизу – только финансовыми возможностями компании.
В идеале – общий объем оперативной памяти при штатной загрузке системы не должен быть занят более, чем на 75%. Отдельные пики загрузки, если они непродолжительны, не существенно повлияют на производительность. Низкая загруженность системы говорит о неэффективно вложенных средствах. А полная занятость оперативной памяти приводит к процессам вытеснения задач ( swap ), связанных с переносом части данных из оперативной памяти в дисковую и обратно за счет файлов подкачки – что кардинально снижает производительность сервера.

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

Тип модулей

Тип модулей DIMM , поддерживаемых системой, жестко определяется типом установленных в сервер процессоров и описан в инструкции по эксплуатации или на сайте производителя. Это касается как собственно типа – DDR 3, DDR 4, буферизации модулей - буферизованная, регистровая, и системы исправления ошибок – ECC

Отдельный класс модулей памяти – LR DIMM , 3DS LRDIMM. Это модули повышенной емкости с оптимизированной за счет внутренних регистров нагрузкой на шину памяти. Так как внутренняя структура модулей этого типа существенно отличается от обычной RDIMM, одновременная установка DIMM разного типа в системе невозможна. Ни в каких сочетаниях.

Тактовая частота шины

Тактовая частота модулей памяти DIMM должна соответствовать максимальной частоте шины, поддерживаемой встроенным в процессор контроллером памяти – то есть, тоже определяется используемым процессором.

В серии Xeon E 5 младший процессор Xeon E 5 v 4 – E 5-2609 v 4 поддерживает частоты шины 1600/1866 МГц, средний E 5-2630 v 4 - 1600/1866/2133 МГц, а более старшие, например E 5-2650 v 4 - 1600/1866/2133/2400 МГц

В серии Xeon Scalable : Bronze 3104 и 3106 поддерживает частоту 2133 МГц, Silver 4108 и 4110 - 2400 МГц, Gold 6130 – 2666 МГц.

В конфигурациях 2 модуля на канал (2 DPC ) и 3 модуля на канал (3 DPC ) серверов на процессорах Xeon E 5 с каждым добавлением DIMM в канал, на ступень уменьшается частота шины. Соответственно, если в канале процессора, поддерживающего шину 2400 МГц установлен 1 DIMM , он работает на полной частоте. Добавляем модуль в тот же канал – они работают на частоте 2133 МГц. Добавляем третий – канал настраивается на частоту 1866 МГц

Процессоры Xeon Scalable позволяют устанавливать до двух модулей DIMM на канал, снижения частоты шины при этом не происходит.

Модули DIMM с частотой большей, чем тактовая частота шины, установленная процессором, могут корректно работать в системе, но не наоборот.

Конфигурация - расположение модулей DIMM в слотах

Особенности работы контроллера (или контроллеров) памяти процессора приводят к тому, что число и карта расположения модулей DIMM в конкретных слотах сервера может сильно повлиять на его производительность. Несбалансированная конфигурация может иметь только 16% от потенциальной пропускной способности шины памяти. И добиться такого ухудшения характеристик можно довольно легко – лишь установив модуль DIMM в соседний слот, или добавив пару модулей в попытке расширить оперативную память и – тем самым – увеличить производительность. Такая существенная разница получается за счет технологии чередования, которую в правильной конфигурации удается реализовать процессору, а в несбалансированной системе – нет. О балансировке памяти смотрите дополнительные материалы.

Ранки

Данные по шине памяти передаются в единицах из 64 бит для всех типов DIMM. Это особенность технологии памяти DDR-SDRAM. Область памяти этой ширины трансформируется на группу чипов DRAM внутри DIMM - каждый отдельный чип отвечает за выдачу или 4 или 8 бит (обозначается как x4 или x8 в кодировке чипа). Такая группа чипов называется ранком. Существуют DIMM с 1, 2 или 4 ранками. DIMM максимальной емкостм - это модули с 4 ранками, но спецификация DDR4 допускает только 8 ранков на канал памяти. Процессор может организовать чередование по ранкам наряду с чередованием по каналам, контроллерам и т.д. (*)

Структуры x4 или x8 модулей DIMM по-разному задействованы в системе обнаружения и исправления ошибок памяти ECC. Именно по этой причине RDIMM типа x4 нельзя смешивать с RDIMM типа x8.

Напряжение питания

Напряжение питания модулей DIMM задано в описании системы/материнской платы. Для современных модулей обычно составляет 1,2 В.

Смешивание модулей с разными характеристиками в одной системе

Какие-то параметры модулей DIMM позволяют смешивать их в одной системе / канале памяти, какие-то - жестко нет.

Например, установка модулей одного типа с разной тактовой частотой допустимо, но при этом все модули будут работать на частоте самого медленного.

Корректное расположение модулей одного типа разной емкости не приведет к снижению производительности

Сочетание модулей с различным количеством ранков при правильной их установке допустимо

Свод правил

В системе должен быть установлен хотя бы один модуль DIMM . Даже в 2-процессорной системе.

Совместимость

  • Все модули DIMMдолжны быть одного типа - DDR4 регистровые с коррекцией ошибок ECC
  • Модули небуферизованной памяти (Unbuffered DIMM, UDIMM) не поддерживаются
  • Смешивание RDIMM, LRDIMM, 3DS LRDIMM в одной системе недопустимо – они не совместимы между собой. Ни в одном канале, ни на одном процессоре, ни на разных процессорах – никак.
  • Установка модулей разных производителей корректна. Важно – чтобы характеристики модулей были совместимы.
  • RDIMMс организацией x4 и x8 несовместимы.
  • Смешивание DIMM с разным количеством ранков в пределах одного канала допустимо
  • Ограничение по числу логических ранков
    • Процессоры Intel Xeon E5 v3, v4
    • XeonE5 v3, v4 поддерживает до 8 ранков на канал, не превышайте это значение. Если необходима установка 3 модулей на канал (3DPC), модули должны быть 1- или 2-ранковыми.
    • Поскольку LRDIMM буферизуется, четырехранковый LRDIMM представляется процессору как двухранковый DIMM - что позволяет устанавливать 3шт LRDIMM на канал не превышая ограничение по ранкам.
    • Процессоры Xeon Scalable
    • Так как процессоры Xeon Scalable позволяют устанавливать только до 2 модулей на канал, ограничение по ранкам для них снято.

    Производительность

    • Последовательно заполняйте банки памяти без пропусков.
    • Распределение по каналам памяти.
      • Процессоры Intel Xeon E5 v3, v4. Процессоры Xeon E5 нижнего диапазона - процессоры Intel Xeon E5 v3 с менее чем 10 ядрами и процессоры E5 v4 с менее чем 12 ядрами имеют только один контроллер памяти. В них все четыре канала памяти подключены к одному контроллеру. В более производительных процессорах встроено два контроллера памяти, каждый из которых управляет двумя каналами.
      • Старайтесь распределить модули памяти так, чтобы задействовать все каналы памяти процессора (4). Каждый канал дает 25% общей полосы пропускания подсистемы памяти. При этом, избегайте несбалансированных конфигураций. (*)
      • Процессоры Xeon Scalable. Процессоры Xeon Scalable имеют 2 встроенных контроллера памяти, каждый из них управляет 3 каналами (всего 6).
      • Старайтесь распределить модули памяти так, чтобы задействовать все каналы памяти процессора Scalable (6). При этом, избегайте несбалансированных конфигураций. (*)
      • Процессоры Intel Xeon E5 v3, v4
      • Для получения максимальной производительности, устанавливайте память в сервер наборами по 4 идентичных модуля на один процессор– таким образом в полной мере будут задействованы все каналы памяти и максимально эффективно использовано чередование. (*)
      • Процессоры Xeon Scalable
      • Для получения максимальной производительности, устанавливайте память в сервер наборами по 6 идентичных модулей на один процессор– таким образом в полной мере будут задействованы все каналы памяти и максимально эффективно использовано чередование. (*)

      (*) Про балансировку и чередование памяти в системах с различными процессорами читайте следующие статьи :

      Что такое регистровая RDIMM-память и зачем нужен ECC

      Оперативная память в сокращении может называться ОЗУ. Ее также называют оперативным запоминающим устройством, памятью с произвольным доступом, RAM. ОЗУ также можно ласково назвать «оперативкой». RAM логически состоит из ячеек памяти. Каждая ячейка хранит количество бит, равное степени двойки. 2^3=8 бит, 2^4=16 бит, 2^5=32 бит, 2^6=64 бит. У каждой ячейки памяти есть свой адрес. Адрес ячейки «оперативки» выглядит следующим образом: FFFFFFFFF.

      Регистровой памятью (Registered DIMM, RDIMM) называют модули ОЗУ, которые имеют на «борту» отдельный регистр для адресов «оперативки» и команд.

      Контроллер ОЗУ в процессоре обращается к регистрам, регистры же направляют информацию в микросхемы памяти. Такая организация «оперативки» позволяет увеличить количество модулей на канал RAM за счет снижения электрической нагрузки на контроллер памяти. Контроллер находится либо в северном мосту материнской платы, либо в процессоре. Также вдвое уменьшается емкость модулей памяти, если модуль содержит два регистра.

      Регистровая память отличается от обычной, небуферизованной «оперативки», более высокими задержками при чтени и записи информации в модулях ОЗУ. Это происходит из-за того, что модули содержат дополнительный промежуточный узел — буфер. Чтение/запись производит контроллер памяти в процессоре или северном мосту материнской платы. Работа с этим узлом, естественно, требует дополнительного времени работы. Но при этом отметим то, что уменьшается нагрузка на процессор, так как буфер отвечает за непосредственную работу с банками памяти.

      Каждый модуль ОЗУ содержит микросхему SPD (Serial Presence Detect). Данная микросхема содержит прошивку модуля памяти. Эта прошивка определяет работу более простых микросхем.


      Регистровая и буферизованная память — одно и то же

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

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

      Что такое FB-DIMM

      FB-DIMM, Full Buffered Dual Inline Memory Module — полностью буферизованная DIMM — это планки ОЗУ DDR2. Плашки ОЗУ при этом используют последовательный интерфейс передачи данных между модулями памяти и контроллером «оперативки». В отличие от стандартных модулей RAM, они используют не 240-pin, а 96-pin из 240 возможных пинов. Такая организация работы позволяет организовывать с помощью контроллеров памяти большее количество каналов на материнской плате. Вплоть до 6 каналов. Данные модули памяти несовместимы с обычными планками «оперативки».

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


      Advanced Memory Buffer, AMB — микросхема, которая организует работу модулей памяти FB-DIMM. Эта микросхема располагается прямо на планке «оперативки».


      В один канал памяти при такой организации работы модулей ОЗУ возможна установка до 8 планок «оперативки». Это позволяет, в случае с RAM DDR2, добиться емкости ОЗУ до 192 Гигабайт на один сервер.

      В связи с тем, что микросхема AMB добавляет свои задержки в работу модуля памяти, данные плашки работают несколько медленнее модулей RDIMM, регистровой ОЗУ. Но, так как общее количество памяти в данном случае возрастает, то общая производительность системы также возрастает.


      Краткая история оперативной памяти

      Ниже приводится краткая история развития типов ОЗУ. Начинаем мы ее со времени выпуска памяти SDRAM. Это произошло в 1996 году. Пропускная способность данной RAM составила 1.1 GBps.

      Следующей памятью в таблице указана память RDRAM. Она была выпущена в 1998 году. Это была абсолютно новая архитектура ОЗУ. Совершенно новый стандарт от фирмы Rambus. Было выпущено несколько поколений памяти. Она отличалась более высокими частотами, стабильными таймингами, вот только при этом задержки функционирования памяти были немного выше. К сожалению, данная память не выдержала конкуренции на рынке и вынуждена была сойти со сцены рынка памяти.

      Следующими в таблице указаны линейки RAM DDR. Double Data Rate Synchronous Dynamic Random Access Memory — синхронная динамическая память с произвольным доступом и удвоенной скоростью передачи данных. Этот стандарт ОЗУ был выпущен на рынок в 2000 году. Данная память используется и на текущий момент. При этом развивается стандарт для достижения более высоких скоростей функционирования.

      Последним типом RAM DDR, выпущенным на рынок, на данный момент является память DDR4.

      Читайте также: