Северная оперативная память чем отличается

Чем отличается серверная оперативная память от обычной — разве есть разница?

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

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

Но по факту, серверная аппаратная часть – это компоненты с узкой специализацией. Поэтому, давайте разбираться.

Северная оперативная память чем отличается. Смотреть фото Северная оперативная память чем отличается. Смотреть картинку Северная оперативная память чем отличается. Картинка про Северная оперативная память чем отличается. Фото Северная оперативная память чем отличается

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

Поэтому требования к устанавливаемому железу в корне отличаются.

Для серверного оборудования, работающего 24 часа ежесуточно, оно должно быть не просто надежным, а отказоустойчивым. В серверной DDR памяти это обеспечивается разными способами.

Аппаратная поддержка

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

Дело в том, что на современных материнских платах контроллер оперативки является неотъемлемым компонентом процессора. Но поскольку при одновременном обращении к нескольким модулям памяти он подвергается серьезным токовым нагрузкам (обусловленным изменением электрической емкости чипа в процессе «записи-считывания»), то ему нужна надежная защита. Эту функцию и выполняет буфер модуля серверной регистровой памяти. Не будь его, процессор сервера при интенсивной работе мог бы запросто выйти из строя.

Северная оперативная память чем отличается. Смотреть фото Северная оперативная память чем отличается. Смотреть картинку Северная оперативная память чем отличается. Картинка про Северная оперативная память чем отличается. Фото Северная оперативная память чем отличается

Программный способ

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

Чтобы минимизировать последствия такой ситуации используется функция корректировки ошибочного кода ECC (Error Correcting Code), которая так же применяется некоторых отдельных модификациях обычной памяти. Используемый в ней алгоритм способен математическими методами обработки цифрового кода самостоятельно обнаруживать и исправлять ошибки. Стоит ли говорить, насколько это важно для стабильной работы сервера?

Северная оперативная память чем отличается. Смотреть фото Северная оперативная память чем отличается. Смотреть картинку Северная оперативная память чем отличается. Картинка про Северная оперативная память чем отличается. Фото Северная оперативная память чем отличается

Сразу хочу обратить внимание читателей на маркировку серверной памяти. Возможно, вы и знаете, что модули с ECC обозначаются литерой «E». Но это вовсе не означает что такой модуль – серверный.

Запомните: только регистровая память может быть серверной, а уже ECC является ее обязательным компонентом. Обозначается планка серверной памяти буквами в маркировании «R» или «REG», что значит «Registered». Сам тип такой оперативки называется FB-DIMM (Full Buffered).

Северная оперативная память чем отличается. Смотреть фото Северная оперативная память чем отличается. Смотреть картинку Северная оперативная память чем отличается. Картинка про Северная оперативная память чем отличается. Фото Северная оперативная память чем отличается

Так же стоит добавить, что отказоустойчивость серверной оперативки обеспечивается не только вышеперечисленными способами. В дополнение к этому она проходит специальные тестирования, имитирующие условия длительной эксплуатации (нагрев до 100˚С) под интенсивной нагрузкой. После этого модули памяти проверяются на совместимость с разными программными и аппаратными серверными платформами. Это позволяет за короткий срок выявить дефектные модули. Если их количество больше положенного (2 планки из 10 000 шт.), то бракуется вся партия.

Отличия, имеющие значение

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

Северная оперативная память чем отличается. Смотреть фото Северная оперативная память чем отличается. Смотреть картинку Северная оперативная память чем отличается. Картинка про Северная оперативная память чем отличается. Фото Северная оперативная память чем отличается

Северная оперативная память чем отличается. Смотреть фото Северная оперативная память чем отличается. Смотреть картинку Северная оперативная память чем отличается. Картинка про Северная оперативная память чем отличается. Фото Северная оперативная память чем отличается

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

Источник

Серверная память: DDR3/4, Buffered, …unBuffered, ECC? Помогаем разобраться с выбором памяти для различных платформ

Пока компьютерный прогресс бежит сломя голову, в стане серверов остаются доступными совершенно различные конфигурации, как современные, так и 5-10 летние железки. И в момент подбора комплектующих для апгрейда возникает закономерный вопрос, а какую память и в каком количестве доустанавливать или менять? Помимо привычного разъема DIMM используется и SO-DIMM, а о том, что бывает память с ECC и без нее, буферизованная и нет, знает каждый школьник.

Северная оперативная память чем отличается. Смотреть фото Северная оперативная память чем отличается. Смотреть картинку Северная оперативная память чем отличается. Картинка про Северная оперативная память чем отличается. Фото Северная оперативная память чем отличается

Платформы Intel

За более чем 40-летнюю историю существования компания Intel разработала и выпустила десятки серверных платформ. Сейчас две из них пользуются повышенным вниманием: V3/V4 Xeon процессоры распространены благодаря относительно дешевым ценам в пересчете на 1 ядро, а также Xeon Scalable из-за неимоверного разнообразия процессоров.

Чтобы не запутаться в версиях/ревизиях посмотрим на типы процессоров Intel, разделив их на большие группы по архитектуре.

Северная оперативная память чем отличается. Смотреть фото Северная оперативная память чем отличается. Смотреть картинку Северная оперативная память чем отличается. Картинка про Северная оперативная память чем отличается. Фото Северная оперативная память чем отличается

LGA 1151

Северная оперативная память чем отличается. Смотреть фото Северная оперативная память чем отличается. Смотреть картинку Северная оперативная память чем отличается. Картинка про Северная оперативная память чем отличается. Фото Северная оперативная память чем отличается

1151 сокет использовался для 3 платформ продолжительное время. Начальным этапом стали процессоры Skylake-S, содержащие 4 физических ядра. Потом их сменили процессоры Kaby Lake-S, и наконец завершающим семейством стали CPU Coffee Lake-S WS. Все поколения оснащались 2-канальным контроллером памяти. По мере совершенствования архитектуры он перешел с частоты 1866 МГц к 2666 МГц. Платы на LGA 1151 поддерживают до 4 разъемов DIMM (2 модуля Х 2 канала), как с ECC, так и без нее. Совсем редко попадаются конфигурации с DDR3L памятью (от 1333 до 1600 МГц). Максимальный объем памяти 64 Гбайт.

Северная оперативная память чем отличается. Смотреть фото Северная оперативная память чем отличается. Смотреть картинку Северная оперативная память чем отличается. Картинка про Северная оперативная память чем отличается. Фото Северная оперативная память чем отличается

Для Skylake, Kaby Lake и Coffee Lake LGA 1151 можно использовать DDR4 память с ECC частотой от 1866МГц до 2666 МГц (как не буферизированная, так и регистровая). Существует 2 типа плат: с 2 разъемами и с 4 разъемами DIMM. Для 2 разъемов используйте парные модули, чтобы задействовать оба канала. Для 4 разъемов устанавливайте память парами (2х DIMM в 2 канала или 4х DIMM в 2 канала). В зависимости от версии процессора используйте максимально разрешенную частоту для достижения максимальной производительности подсистемы памяти.

LGA 2066

Северная оперативная память чем отличается. Смотреть фото Северная оперативная память чем отличается. Смотреть картинку Северная оперативная память чем отличается. Картинка про Северная оперативная память чем отличается. Фото Северная оперативная память чем отличается

Платформа LGA 2066 с процессорами Skylake-W поддерживают до 8 разъемов DIMM (2×4 канала), ECC с частотой от 1600 до 2666 МГц. Тип памяти DDR4. Максимальный объем памяти 512 Гбайт.

Северная оперативная память чем отличается. Смотреть фото Северная оперативная память чем отличается. Смотреть картинку Северная оперативная память чем отличается. Картинка про Северная оперативная память чем отличается. Фото Северная оперативная память чем отличается

Для Skylake LGA 2066 можно использовать DDR4 память (ECC RDIMM, Registered ECC RDIMM, Registered ECC LRDIMM, Registered ECC LRDIMM) частотой 1600-2666МГц. Существует 2 основных конфигурации с 4 слотами и 8.

В материнскую плату с 4/8 слотами лучше всего устанавливать память по 4 модуля для максимальной производительности. Для достижения максимальной емкости задействуйте 8 слотов. В зависимости от версии процессора используйте максимально разрешенную частоту для достижения максимальной производительности подсистемы памяти.

LGA 3647

Северная оперативная память чем отличается. Смотреть фото Северная оперативная память чем отличается. Смотреть картинку Северная оперативная память чем отличается. Картинка про Северная оперативная память чем отличается. Фото Северная оперативная память чем отличается

Платформа LGA 3647 поддерживает до 12 разъемов DIMM (2×6 каналов), ECC с частотой от 2133 до 2666 МГц. Тип памяти DDR4. В список не включены процессоры Xeon Platinum 92ХХ.

Северная оперативная память чем отличается. Смотреть фото Северная оперативная память чем отличается. Смотреть картинку Северная оперативная память чем отличается. Картинка про Северная оперативная память чем отличается. Фото Северная оперативная память чем отличается

8 слотов памяти при 6 (А, B, C, D, E, F) каналах. Два канала разделены на ранги (А1 ранг + А2 ранг и D1 + D2), типичная ситуация, когда «А» и «D» канал делят пополам. Допускается установка различных конфигураций, но наиболее производительная – установка 6 модулей без «2» рангов.

4 слота памяти при 6 (А, B, C, D, E, F) каналах. Из 6 каналов чаще всего выброшен канал «С» и «F». Другими словами, система из 6 канальной превращается в 4 канальную. Соответственно уменьшается пропускная способность и суммарная производительность.

6 и 12 слотов памяти прекрасно соотносятся с 6 канальными контроллерами памяти. Здесь все просто – для достижения максимальной скорости ПСП используем 6 или 12 модулей.

LGA 1200

Северная оперативная память чем отличается. Смотреть фото Северная оперативная память чем отличается. Смотреть картинку Северная оперативная память чем отличается. Картинка про Северная оперативная память чем отличается. Фото Северная оперативная память чем отличается

Северная оперативная память чем отличается. Смотреть фото Северная оперативная память чем отличается. Смотреть картинку Северная оперативная память чем отличается. Картинка про Северная оперативная память чем отличается. Фото Северная оперативная память чем отличается

Для Comet Lake-S LGA 1200 нужно использовать DDR4 память с и без ECC частотой до 2933 МГц. Существует 2 типа плат: с 2 разъемами и с 4 разъемами DIMM (SO-DIMM). Для 2 разъемов используйте парные модули, чтобы задействовать оба канала. Для 4 разъемов устанавливайте память парами (2х DIMM в 2 канала или 4х DIMM в 2 канала). В зависимости от версии процессора используйте максимально разрешенную частоту для достижения максимальной производительности подсистемы памяти.

LGA 4189 (v2)

Северная оперативная память чем отличается. Смотреть фото Северная оперативная память чем отличается. Смотреть картинку Северная оперативная память чем отличается. Картинка про Северная оперативная память чем отличается. Фото Северная оперативная память чем отличается

Наиболее производительные платформы от Intel. Оговоримся сразу, Socket LGA 4189 и LGA 4189v2 не совместимы между собой. «Свежайшие» Ice Lake-SP появились совсем недавно и поддерживают память с частотой 3200 МГц. Фактическое размещение модулей может быть разным, как и конфигурации DIMM на материнских платах. В таблице нет ошибки с наименованиями. Intel действительно выпустила 2 поколения процессоров под разные сокеты с похожими названиями:
ark.intel.com/content/www/us/en/ark/products/codename/189143/cooper-lake.html#@Server
ark.intel.com/content/www/us/en/ark/products/codename/74979/ice-lake.html#@Server

Северная оперативная память чем отличается. Смотреть фото Северная оперативная память чем отличается. Смотреть картинку Северная оперативная память чем отличается. Картинка про Северная оперативная память чем отличается. Фото Северная оперативная память чем отличается

Мало того, даже названия самих процессоров слишком похожи. Добавляет путаницы общее принадлежность CPU к «3rd Generation Intel Xeon Scalable Processors». В любом случае разбирать конфигурацию памяти лучше раздельно, из-за различий в количестве поддерживаемых каналов. Первая ревизия LGA 3647 оснащена контроллером памяти с 6 каналами. На рынке присутствуют платы со слотами кратными 3, и 6, где память подключается логично. Но встречаются модели с меньшим числом слотов DIMM. 4х DIMM вариант просто не задействует 2 из 6 каналов, а 8-ми модульные системы разделяют А и D канал на 2 банка (А1+А2, D1+D2). Выбор частот совместимых модулей велик – от 2666 до 3200 МГц.

Процессоры Ice Lake-SP поддерживают 8 каналов памяти, значит устанавливаются модули кратно 4 и 8. Конечно сейчас появятся в продаже материнские платы с конфигурацией DIMM 2+2 слота (это минус 4 канала памяти), ли с разделяемыми каналами на банки.

Тонкости подбора модулей в различных конфигурациях

Северная оперативная память чем отличается. Смотреть фото Северная оперативная память чем отличается. Смотреть картинку Северная оперативная память чем отличается. Картинка про Северная оперативная память чем отличается. Фото Северная оперативная память чем отличается

Начиная с конца 2019 года производители микросхем постепенно начали переходить на нормы тех. процесса менее 20 нм. Это позволило удвоить объем памяти на модуле. К сожалению не все процессоры Intel способны работать с новыми планками. При выборе памяти для старых платформ убедитесь, что материнская плата получила обновление BIOS в котором заявлена совместимость с 16 Гбит микросхемами.

Список новых 16 Гбит модулей Kingston:

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

Северная оперативная память чем отличается. Смотреть фото Северная оперативная память чем отличается. Смотреть картинку Северная оперативная память чем отличается. Картинка про Северная оперативная память чем отличается. Фото Северная оперативная память чем отличается

Пример установки 384Гб памяти в плату тремя различными способами. В первых двух неправильно заполненные каналы приводят к двукратному снижению ПСП. Оптимальный режим – это установка высокочастотной памяти по 1 планке в каждый канал без использования второго банка. Причем о ранговости обязательно нужно помнить!

Северная оперативная память чем отличается. Смотреть фото Северная оперативная память чем отличается. Смотреть картинку Северная оперативная память чем отличается. Картинка про Северная оперативная память чем отличается. Фото Северная оперативная память чем отличается

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

Северная оперативная память чем отличается. Смотреть фото Северная оперативная память чем отличается. Смотреть картинку Северная оперативная память чем отличается. Картинка про Северная оперативная память чем отличается. Фото Северная оперативная память чем отличается

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

Северная оперативная память чем отличается. Смотреть фото Северная оперативная память чем отличается. Смотреть картинку Северная оперативная память чем отличается. Картинка про Северная оперативная память чем отличается. Фото Северная оперативная память чем отличается

Вернемся к конечному подбору модулей памяти. Быстрый и эффективный способ – выяснить причастность процессора/ов к определенному семейству. Для этого используйте сайт ark.intel.com. После определения посетите страницу сервера или материнской платы. Запишите название, и продолжите подбор на сайте в разделе «Manufacturer Qualification». Далее по названию вашей материнской платы «Motherboard» найдите подходящие модули памяти. Если в сервере уже установлено какое-то количество планок, то через сторонние утилиты или открыв сервер и найдя память запишите и выясните конфигурацию модуля. Вам важно понять ранговость, частоту, наличие ECC и т.п. А далее можно смело переходить на страницу выбора памяти с фиксированным BOM.

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

Северная оперативная память чем отличается. Смотреть фото Северная оперативная память чем отличается. Смотреть картинку Северная оперативная память чем отличается. Картинка про Северная оперативная память чем отличается. Фото Северная оперативная память чем отличается

По умолчанию вся серверная память «де-факто» имеет поддержку ECC. Другое дело остальные характеристики. Их значения не всегда правильно трактуются.

Северная оперативная память чем отличается. Смотреть фото Северная оперативная память чем отличается. Смотреть картинку Северная оперативная память чем отличается. Картинка про Северная оперативная память чем отличается. Фото Северная оперативная память чем отличается

UDIMM — обычная память для настольных компьютеров. У такой памяти в маркировке присутствует буква U (Unbuffered). Почему мы включаем такую память в обзор? Многие серверные 1-процессорные платы поддерживают помимо процессоров Xeon десктопные CPU. В них нет совместимости с ECC, поэтому допускается установка UDIMM в такие системы со всеми вытекающими последствиями.

Северная оперативная память чем отличается. Смотреть фото Северная оперативная память чем отличается. Смотреть картинку Северная оперативная память чем отличается. Картинка про Северная оперативная память чем отличается. Фото Северная оперативная память чем отличается

ECC — любая память может быть с ЕСС и без. В сервера устанавливается только с ECC. Большинство ошибок при работе памяти удается исправить во время работы, даже если они появляются, не теряя данные.

Северная оперативная память чем отличается. Смотреть фото Северная оперативная память чем отличается. Смотреть картинку Северная оперативная память чем отличается. Картинка про Северная оперативная память чем отличается. Фото Северная оперативная память чем отличается

Registered DIMM (FBDIMM) — регистровая память с коррекцией ошибок (ECC). Позволяет масштабировать емкость используемых рангов без появления ошибок и перегрузки контроллера памяти в процессоре. Установленная микросхема берет на себя управление адресами.

Северная оперативная память чем отличается. Смотреть фото Северная оперативная память чем отличается. Смотреть картинку Северная оперативная память чем отличается. Картинка про Северная оперативная память чем отличается. Фото Северная оперативная память чем отличается

LRDIMM — эволюционное развитие Registered DIMM (FBDIMM). На такие модули ставят вспомогательный контроллер. Он управляет как адресами, так и питанием модуля. Дополнительный бонус – создание памяти глубиной до 4 рангов и более высокая частота работы в сравнении с Registered DIMM. В результате LRDIMM обладает массой положительных свойств за исключением цены.

Северная оперативная память чем отличается. Смотреть фото Северная оперативная память чем отличается. Смотреть картинку Северная оперативная память чем отличается. Картинка про Северная оперативная память чем отличается. Фото Северная оперативная память чем отличается

Видимый эффект от применения LRDIMM в сравнении с Registered DIMM.

Неочевидные характеристики

Северная оперативная память чем отличается. Смотреть фото Северная оперативная память чем отличается. Смотреть картинку Северная оперативная память чем отличается. Картинка про Северная оперативная память чем отличается. Фото Северная оперативная память чем отличается

Частота и тайминги: покупать память с частотой выше поддерживаемой вашим сервером не приведет к росту пропускной способности. Это 100% аксиома, потому что редкий случай, когда материнская плата позволяет менять частоту. Классический вариант – поддерживаемая частота считывается из SPD микросхемы и выбирается поддерживаемая процессором.

Ранги памяти: 1R,2R и 4R.

Модули памяти могут быть одно, двух, четырех или даже восьмиранговыми. Самые распространенные – это 1-2 ранговые модули, которые не накладывают множество ограничений в отличие от 4-8 ранговых. Производители материнских плат в инструкциях подробно расписывают поддерживаемые конфигурации пулов памяти при различной ранговости памяти. Часть оборудования позволяет устанавливать разноранговые модули, но не во все разъемы.

Чип RCD: Rambus или IDT.

Register Clock Driver (RCD) – микросхема управления, устанавливаемая на модули. Есть 2 крупных производителя (Rambus и IDT). Нет никаких ограничений в выборе того или иного производителя. Используется в паре с буферами и температурными сенсорами.

Северная оперативная память чем отличается. Смотреть фото Северная оперативная память чем отличается. Смотреть картинку Северная оперативная память чем отличается. Картинка про Северная оперативная память чем отличается. Фото Северная оперативная память чем отличается

Схема подбора памяти

Северная оперативная память чем отличается. Смотреть фото Северная оперативная память чем отличается. Смотреть картинку Северная оперативная память чем отличается. Картинка про Северная оперативная память чем отличается. Фото Северная оперативная память чем отличается

Выводы

Северная оперативная память чем отличается. Смотреть фото Северная оперативная память чем отличается. Смотреть картинку Северная оперативная память чем отличается. Картинка про Северная оперативная память чем отличается. Фото Северная оперативная память чем отличается

→ В разделе «Manufacturer Qualification» выбирается память по производителю системной платы:
выбрать

→ В разделе памяти с фиксированным BOM подбирается память исходя из требуемых характеристик: подобрать

Северная оперативная память чем отличается. Смотреть фото Северная оперативная память чем отличается. Смотреть картинку Северная оперативная память чем отличается. Картинка про Северная оперативная память чем отличается. Фото Северная оперативная память чем отличается

Для получения дополнительной информации о продуктах Kingston обращайтесь на официальный сайт компании.

Источник

Чем отличается серверная оперативная память от обычной?

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

Человеку, далёкому от IT-сферы, порой бывает трудно разобраться в многообразии терминов, связанных с «железом» того или иного вида техники. К примеру, большинство не слишком подкованных пользователей не сможет с ходу объяснить, в чём заключается разница между «классической» оперативной памятью и серверной.

Обычная оперативная память

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

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

Важно! Сохранение и доступ к данным, хранящимся в ОЗУ, доступны только в том случае, если на устройство подаётся необходимое напряжение. Проще говоря — такая память энергозависима. В режиме гибернации для устройства подача тока на ОЗУ прекращается, но потери данных не происходит, поскольку система копирует их на другой носитель (в большинстве случаев — на жёсткий диск, который не зависит от постоянной подачи энергии).

Объём «оперативки» — один из важнейших параметров для любого компьютера, ноутбука или сходного устройства. Именно от него зависит, с каким количеством приложений и программ может работать устройство в одно время.

Серверная оперативная память

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

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

В частности, серверная ОП позволяет исправлять простейшие однобитовые ошибки. Такая ошибка заключается в изменениях зарядов отдельных битов на противоположные значения. Разделяют так называемые мягкие и жёсткие ошибки: жёсткие вызываются, чаще всего, простыми физическими факторами (перепады мощности, температуры, скачки напряжения на оборудовании), а мягкие возникают вследствие более сложных явлений, таких как магнитные бури и различные излучения.

Справка. Модуль ECC снабжён дополнительными микросхемами в количестве 1 шт. на 8 чипов. В них хранятся значения контрольных сумм машинных слов, помещённых в память. Неточности в работе находятся методом сравнения контрольных сумм, после чего корректируются либо уведомляют об этом ОС.

Для того чтобы полноценно пользоваться технологиями ECC RAM, его модулю требуется поддержка не только процессора, но и материнской платы. Если установить ОЗУ с поддержкой такой функции на обычный домашний компьютер, он станет работать более стабильно, хоть и быстродействие его немного снизится. Впрочем, называть такую ОП серверной бы некорректно, поскольку последняя поддерживает и иные дополнительные технологии помимо ECC.

Что общего

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

Интересно, что серверные ОЗУ выпускаются в тех же стандартах, что и «классические» (ddr 2, 3 или 4). На этом, впрочем, сходства между серверной и обычной ОП заканчиваются, и начинаются отличия.

В чём разница между серверной оперативной памятью и обычной

ОЗУ для серверов, обычно находящихся «в строю» 24 часа 7 дней в неделю, должна обладать высокой надёжностью. Именно для этого серверные ОЗУ снабжаются регистрами и вышеописанными ECC. Наличие дополнительных модулей позволяет не только повысить надёжность работы системы, но и своевременно устранять возникающие в ходе работы сервера ошибки и погрешности в данных.

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

Серверная оперативная память имеет свои особые свойства, которыми не обладает рядовая планка ОЗУ. Многие пользователи пытались использовать серверную ОЗУ для игровых целей, и почему у них это не получилось, далее будет ясно.

_Оперативная память DDR3 для обычных компьютеров

На данный момент большинство пользователей используют в своих компьютерах оперативную память формата DDR3. Благодаря своим частотам, она способна поддерживать работу как с простыми программами и приложениями, так и с игровыми задачами. Материнские платы, работающие с планками памяти DDR3, имеют на своей плате не более четырех слотов для оперативной памяти. Многие материнские платы поддерживают двухканальный режим потока, то есть используются планки в паре. Для улучшения производительности компьютера можно добавить больше планок, но их общая сумма памяти не должна превысить отметки в 64 гигабайта.

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

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

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

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

Алгоритм данной функции обрабатывает код цифровым методом, вычисляя самостоятельно ошибки и исправляя их. Чтобы при покупке не спутать серверную память с обычной, достаточно посмотреть на наклейку со штрих-кодом. Если есть буквенное значение «REG» или «R», то это явная маркировка серверного ОЗУ. А вот наличие маркировки ECC вовсе не обязательно должна быть серверной, так как контроль корректировки ошибок может быть и в обычной оперативной памяти.

Это основные критерии того, чем отличается серверная оперативная память от обычной.

Характеристики материнской платы для работы с серверами

В первую очередь, что бросается в глаза при рассмотрении серверной материнской платы для DDR3 Server Memory — это разъемы под несколько процессоров.

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

В серверных материнских платах установлен особый чипсет, настроенный на вычисления и ведение расчеты. Именно его наличие определяет, сможет ли материнская плата поддерживать работу с планками регистровой и ECC памятью.

Материнская плата выполняет основную работу с тремя неотъемлемыми составляющими сервера — это оперативная память, жесткий диск и процессоры.

DDR4 серверная память

Популярная компания Kingston представляет 17 видов серверных планок ОЗУ формата DDR4. Размеры память каждой планки варьируются от 4 до 32 гигабайт. Эти планки можно приобрести по отдельности, в отличие от «Китов» — комплектов, которые выпускаются по четыре штуки и обладают общим объемом оперативной памяти от 16 до 128 гигабайт.

Последний вариант самый выигрышный, так как создателям серверов не надо заботиться о совместимости и общей потребляемой энергии.

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

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

Совместимость серверной оперативной памяти и материнки.

Серверная оперативка — чем она отличается от «несерверной»?

Вот эта, например, серверная? Или вот эта?

Подойдут они вот к этой, явно не серверной среднебюджетной материнке?

Память не подойдет. Эта мат. плата не поддерживает память c ECC.

Серверная оперативная память в основном идет с функцией коррекции ошибок (ECC). У такой памяти в байте не 8 бит, а 9. 1 бит используется для контроля четности.

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

какие ваши доказательства?

а кто сказал что нужна рабочая ECC?

а кто сказал что нужна рабочая ECC? Если мать не поддерживает память с ECC, то такая память в ней не будет работать.

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

С тех пор как север засунули вместе с контроллером памяти в кристалл к процессору, совместимость материнки с памятью осталась только механическая и электрическая, но не функциональная.

опять же, какие ваши доказательства?

С тех пор как север засунули вместе с контроллером памяти в кристалл к процессору, совместимость материнки с памятью осталась только механическая и электрическая, но не функциональная. Модули с ECC и без него по формфактору, пинам и напряжению одинаковые. Начиная с какой модели проца пропала разница?

Не понял, какая разница?

Ты спрашиваешь, в каких процах появился интегрированный MC?

В мире х86 у AMD — аж в K8, лет 10 назад. А у Intel — Nehalem, 3 года назад.

Раз MC ушёл в процессор, то и надо смотреть совместимость процессора и памяти (и процессора и материнки).

Btw, фраза про 9 бит в байте странно звучит, там 72 линии — это скорее 9 байт по 8, а не 8 байт по 9.

да что вы про ECC всё

это не главное отличие серверной памяти

а главное — это то, что она обычно буферезированная или регистровая, как иногда пишут, т.е. там есть дополнительный регистр, сделано для того, чтобы можно было без проблем вставлять много памяти, ну и более стабильную работу они обеспечивают, подробнее тут https://www.ixbt.com/mainboard/registered-dimm.shtml

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

вот! ну хоть кто-то разбирается в теме. я уж думал не дождусь

Athlon/Phenom II buffered/registered память не держат. Bulldozer скорее всего держит (надо бы купить парочку да проверить).

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

и более стабильную работу они обеспечивают, подробнее тут https://www.ixbt.com/mainboard/registered-dimm.shtml Спасибо за статью

Раньше думал что регистровая память только больший объем обеспечивает.

а кто сказал что нужна рабочая ECC? Тоже возникал такой вопрос.

Нужна система с большим объёмом памяти. Но простых юзерских модулей больших в продаже не найдёшь.

ECC мне на обычной плате не нужен а модули от самсунга по 32Гб очень даже подошли бы.

Встаёт резонный вопрос серверные модули могут работать в обычном режиме?

Вот собственно главный вопрос.

Нужна система с большим объёмом памяти. Но простых юзерских модулей больших в продаже не найдёшь.

ECC мне на обычной плате не нужен а модули от самсунга по 32Гб очень даже подошли бы. а космических лучей не боишься?

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

а космических лучей не боишься? Всё равно я этот же объём данных перегоняю через обычную память. Только за много большее время (из-за жёстких дисков)!

Проверка данных на софтварном уровне и так реализована. Проверка решения тоже.

При обработке чисто в памяти и память-hdd последний вариант уступает в производительности в десятки раз первому. Даже с учётом накладных расходов, софтварной проверки целостности данных и полученного решения, это всё равно во много раз быстрее второго варианта!

я вчера погуглил ради интереса. короче, они есть, но стоят просто запредельно 8-ми гиговые так это уже не экзотика. С конца 2011 года уже почти все производители выпустили ассортимент таких продуктов.

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

Я говорю о 16 и выше.

чисто интересно сколько ты гигов сумарно хочешь набить

больше современные настольные компы просто не поддерживают

и 16гб планки небуферизованные не появятся, по этой же причине

ECC vs non-ECC: так ли медлительна память с коррекцией ошибок?

Страницы материала

Оглавление

Вступление

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

Коррекция ошибок

Для чего необходима коррекция? И почему в работе памяти возникают ошибки? Перед ответом на эти вопросы следует разделить ошибки на два типа:

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

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

В свое время было предложено много различных способов решения данной проблемы, но на сегодняшний день наибольшее распространение получил метод коррекции ошибок или ECC (Error-Correcting Code). Данный метод позволяет автоматически исправлять однобитовые ошибки в 64-битном слове — SEC ( Error Correction) и детектировать двухбитовые — DED (Double Error Detection).

Физическая реализация ECC заключается в размещении дополнительной микросхемы памяти на модуле ОЗУ — соответственно, при одностороннем дизайне модуля памяти вместо восьми чипов располагается девять, а при двустороннем вместо шестнадцати — восемнадцать. Таким образом, ширина модуля становится не 64 бита, а 72 бита.

Метод коррекции ошибок работает следующим образом: при записи 64 бит данных в ячейку памяти происходит подсчет контрольной суммы, составляющей 8 бит. Когда процессор обращается к этим данным и производит считывание, проводится повторный подсчет контрольной суммы и сравнение с исходной. Если суммы не совпадают — произошла ошибка. Если она однобитовая, то неправильный бит исправляется автоматически, если двухбитовая — детектируется и сообщается ОС.

Финансовая сторона

Прежде чем приступить к тестированию, необходимо затронуть финансовый вопрос.

Стоимость обычного модуля памяти DDR3-1600 с напряжением 1.35 В и объемом 8 Гбайт составляет около 3600 рублей, а с коррекцией ошибок — 4800 рублей. На первый взгляд ECC-память выходит на 30-35% дороже, что, в целом, не позволяет их сравнивать в силу существенно большей стоимости последней. Но почему же тогда такой вопрос возникает при сборке рабочей станции? Все просто — необходимо смотреть на данный вопрос шире, а именно — смотреть на общую стоимость рабочей станции.

Ценник однопроцессорной станции на базе четырехъядерного восьмипоточного Xeon (настольные процессоры серий i5 и i7 не поддерживают ECC-память) с 32 Гбайтами памяти, материнской платы с чипсетом C222/С224/С226 (десктопные наборы логики Z87/Z97 и другие также не поддерживают память с коррекцией ошибок) будет превышать 70 000 рублей (при условии, что устанавливаются серверные SSD с повышенным ресурсом). А если включить в эту стоимость и дискретную видеокарту, и прочие сопутствующие компоненты, например, ИБП, то ценник из пятизначного превратится в шестиизначный, перевалив планку в 100 000 рублей.

Покупка 32 Гбайт памяти с коррекцией ошибок потребует дополнительных 4-6 тысяч рублей, что по отношению к общей стоимости рабочей станции не превышает 5%, то есть не является критичным. Также переход от десктопного к серверному железу предоставит и другие преимущества, например: интегрированные графические карты P4600 в процессорах Intel Xeon E3-1200 третьего поколения получили оптимизированные драйверы, которые должны повышать производительность в профессиональных приложениях, например, в CAD; поддержка технологии Intel VT-d, которая позволяет пробрасывать устройства в виртуальную среду, например, видеокарты; прочие серверные технологии — Intel AMT или IPMI, WatchDog и другие, которые также могут оказаться полезными.

Таким образом, хоть и сама ECC-память стоит заметно дороже обычной, в общей стоимости рабочей станции данная статья затрат является несущественной, и переплата не превышает 5%.

Тестовый стенд

Для данного обзора использовалась следующая конфигурация:

Методика тестирования

В рамках тестирования были произведены замеры производительности как при одноканальном режиме работы ИКП, так и при двухканальном. Суммарный объем ОЗУ составил 8 (один модуль) и 16 Гбайт (два модуля) соответственно.

Источник

Добавить комментарий

Ваш адрес email не будет опубликован. Обязательные поля помечены *