как узнать ecc память или нет

Как проверить, работает ли ОЗУ в режиме ECC?

Я обновил этот пост с тех пор, как заменил процессор, но суть моего вопроса (и, к сожалению, также и результатов) остается прежней.

Я создал свою первую коробку FreeNAS и хотел использовать оперативную память ECC, поскольку хочу хранить критические данные. Поскольку у меня ограниченный бюджет, я хотел выбрать самое доступное решение, которое по-прежнему поддерживало бы ECC RAM.

Я также купил набор из двух модулей DIMM производства Kingston с номером модели «KVR21E15S8K2 / 8» ( спецификация ). Gigabyte опубликовал список протестированных модулей памяти, и мои модули, похоже, поддерживаются с работающим ECC ( список поддерживаемых модулей ).

как узнать ecc память или нет. 4NuLY. как узнать ecc память или нет фото. как узнать ecc память или нет-4NuLY. картинка как узнать ecc память или нет. картинка 4NuLY.

Поскольку у меня ограниченный бюджет, мне понадобился недорогой процессор Skylake с поддержкой ECC. Согласно Intel, Celeron G3900 поддерживает ECC, поэтому я выбрал именно этот.

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

как узнать ecc память или нет. To5e1. как узнать ecc память или нет фото. как узнать ecc память или нет-To5e1. картинка как узнать ecc память или нет. картинка To5e1.

Я даже опробовал интересную C-программу, которую опубликовали системы Puget, но результат 0 показал отсутствие поддержки ECC.

Теперь я начинаю сомневаться, что данные на собственном веб-сайте Intel верны, и мой процессор фактически не поддерживает ECC. И память, и материнская плата специально обозначены знаком «ECC», так что я могу исключить это.

Возможно ли, что версия BIOS нуждается в обновлении (в настоящее время его нет), чтобы включить ECC, или ECC фактически уже работает, и я просто не смог его проверить? Или мой выбор процессора неверен, если я хочу использовать память ECC, а веб-сайт Intel ошибочен / вводит в заблуждение?

Если мой процессор окажется неправильным выбором, что будет следующим лучшим выбором для «бюджетного процессора ECC»?

ОБНОВЛЕНИЕ 3: Я купил Xeon E3-1220v5 сейчас, который, конечно, поддерживает ECC и должен соответствовать требованиям руководства. Я снова запустил все тесты, чтобы проверить функциональность ECC, и результаты в основном идентичны:

как узнать ecc память или нет. OTYfp. как узнать ecc память или нет фото. как узнать ecc память или нет-OTYfp. картинка как узнать ecc память или нет. картинка OTYfp.

На memtest86+ этот раз я проверил еще кое-что, и я совершенно уверен, что он вообще не поддерживает DDR4 или чипсет C232, поскольку он сообщает не только о неправильной скорости и таймингах, но и о DDR3 вместо установленной DDR4. Тем не менее, он обнаружил процессор просто отлично, но я все же получил тот же конечный результат с обеими версиями memtest86+ :

как узнать ecc память или нет. HV8Rh. как узнать ecc память или нет фото. как узнать ecc память или нет-HV8Rh. картинка как узнать ecc память или нет. картинка HV8Rh.

как узнать ecc память или нет. Ft8QX. как узнать ecc память или нет фото. как узнать ecc память или нет-Ft8QX. картинка как узнать ecc память или нет. картинка Ft8QX.

Любые идеи о том, как еще я могу проверить на ECC, очень ценятся.

Источник

Определение типа оперативной памяти по маркировке чипов (Samsung DDR3 \ DDR3 ECC)

Этот простой способ позволит узнать, что за память вы получили, взглянув на маркировку её чипов. Особенно актуально при покупке перешитой памяти с алиэкспресс.

Почти вся память с али является перешитой, что, впрочем, не мешает ей нормально работать. Если вам принципиально нужны именно оригинальные модули — ищите их на ebay.

как узнать ecc память или нет. lanshuo ram 1. как узнать ecc память или нет фото. как узнать ecc память или нет-lanshuo ram 1. картинка как узнать ecc память или нет. картинка lanshuo ram 1.

Типичная серверная память с али. Якобы родные 1866 Мгц

как узнать ecc память или нет. samsung ram. как узнать ecc память или нет фото. как узнать ecc память или нет-samsung ram. картинка как узнать ecc память или нет. картинка samsung ram.

Расшифровка маркировки чипов памяти Samsung. Не самые свежие данные, но основную информацию мы получим.

как узнать ecc память или нет. samsung ram 3. как узнать ecc память или нет фото. как узнать ecc память или нет-samsung ram 3. картинка как узнать ecc память или нет. картинка samsung ram 3.

Более свежий вариант таблицы (

Наиболее важен 11 пункт таблицы, именно он покажет, на какой частоте изначально работала память:

Стоит помнить также, что чипы производства самсунг достаточно хорошо гонятся. В большинстве случаев 1333 память спокойно берет 1866, а зачастую и 2133 Мгц.

как узнать ecc память или нет. lanshuo ram chip 1. как узнать ecc память или нет фото. как узнать ecc память или нет-lanshuo ram chip 1. картинка как узнать ecc память или нет. картинка lanshuo ram chip 1.

Взглянем на чип и сверимся с таблицей. Оказывается это разогнанная 1333

Полезные материалы

Полные гайды по всем модулям памяти ddr3 от самсунга:

    как узнать ecc память или нет. pdf. как узнать ecc память или нет фото. как узнать ecc память или нет-pdf. картинка как узнать ecc память или нет. картинка pdf.ddr3_product_guide_dec_12-0
    Samsung DDR3 Product Guide (2012)
    Размер файла: 1 MB Кол-во скачиваний: 3716как узнать ecc память или нет. pdf. как узнать ecc память или нет фото. как узнать ecc память или нет-pdf. картинка как узнать ecc память или нет. картинка pdf.ddr3_product_guide_feb_11
    Samsung DDR3 Product Guide (2011)
    Размер файла: 798 KB Кол-во скачиваний: 1469

Поделиться «Определение типа оперативной памяти по маркировке чипов (Samsung DDR3 \ DDR3 ECC)»

Источник

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

Оглавление

Вступление

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

реклама

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

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

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

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

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

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

В свое время было предложено много различных способов решения данной проблемы, но на сегодняшний день наибольшее распространение получил метод коррекции ошибок или ECC (Error-Correcting Code). Данный метод позволяет автоматически исправлять однобитовые ошибки в 64-битном слове – SEC (Single 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 Гбайт (два модуля) соответственно.

Результаты тестирования

Тест памяти

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

реклама

При изучении результатов можно заключить, что производительность ECC- и non-ECC- памяти находится на одном и том же уровне в рамках погрешности.

Если в предыдущем тесте от замера к замеру выигрывал то один, то другой тип памяти, то при замере латентности ECC-память постоянно показывает большие задержки. Но разница несущественна – всего лишь 1 нс.

Таким образом, замер ПС и латентности памяти не показал особых различий между ECC- и non-ECC-памятью. Посмотрим, повторится ли это в последующих тестах.

3DMark

реклама

Тестовый пакет 3DMark содержит подтесты как для процессора, так и для графической карты. Здесь и кроется самое интересное – давно известно, что встроенному видеоядру не хватает существующей ПСП в 25.6 Гбайт/с, поэтому именно в графических подтестах можно выявить негативное влияние коррекции ошибок, если оно вообще есть,…

. но разницы нет – что ECC, что non-ECC. Ни процессор, ни интегрированное ядро никак не реагируют на замену обычной памяти на DDR с коррекцией ошибок – результаты одинаковы в рамках погрешности. Среднеарифметическая разница составила 0.02% в пользу ECC-памяти для одноканального режима и 1.6% для двухканального режима.

При этом нельзя сказать, что встроенная видеокарта P4600 не зависит от скорости ОЗУ – при одноканальном доступе общий результат почти на 30% ниже, чем при двухканальном. Другими словами, скорость ОЗУ критична для графического ядра, но сами по себе «ECC-версии» не влияют ни на скорость ОЗУ, ни на видеокарту.

реклама

Архиваторы, как известно, чувствительны к памяти, поэтому, возможно, здесь получится зафиксировать влияние типа памяти на производительность.

Ситуация с архивацией неоднозначная: с одной стороны – в одноканальном режиме (как при распаковке, так и при сжатии) ECC-память уверенно оказывается медленнее на 2%; с другой – в двухканальном режиме при сжатии ECC-память уверенно быстрее, а при распаковке – медленнее, а среднее арифметическое – быстрее на 0.65%.

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

Cinebench

реклама

Тестовый пакет Cinebench содержит подтест как процессора, так и видеокарты.

Но ни первый, ни вторая никак не отреагировали на ECC-память.

Зато налицо явная зависимость видеокарты от ПСП – при одноканальном доступе результат в OpenGL оказался на 25% ниже, чем при двухканальном. Вспоминая результаты 3DMark и смотря на нынешние, можно заключить, что производительность интегрированной видеокарты хоть и зависит от ПСП, но ECC-память не оказывает на нее негативного влияния.

Источник

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

как узнать ecc память или нет. q93 5c97e5517b84cecb2a1a0454df970678796abfb8039f62dd945ac3e982e44021. как узнать ecc память или нет фото. как узнать ecc память или нет-q93 5c97e5517b84cecb2a1a0454df970678796abfb8039f62dd945ac3e982e44021. картинка как узнать ecc память или нет. картинка q93 5c97e5517b84cecb2a1a0454df970678796abfb8039f62dd945ac3e982e44021.

как узнать ecc память или нет. q93 33db959693b9913cd9ce31f2e3908042c4fce1668b0bfc3c78f2c0f9d7db9542. как узнать ecc память или нет фото. как узнать ecc память или нет-q93 33db959693b9913cd9ce31f2e3908042c4fce1668b0bfc3c78f2c0f9d7db9542. картинка как узнать ecc память или нет. картинка q93 33db959693b9913cd9ce31f2e3908042c4fce1668b0bfc3c78f2c0f9d7db9542.

Содержание

Содержание

Что такое RDIMM, для чего нужен регистр

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

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

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

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

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

как узнать ecc память или нет. q93 21fe2e2efbc173de2f2cbdfb8574d358d533bbe3d6ef4fc65da9e829fdabf11c. как узнать ecc память или нет фото. как узнать ecc память или нет-q93 21fe2e2efbc173de2f2cbdfb8574d358d533bbe3d6ef4fc65da9e829fdabf11c. картинка как узнать ecc память или нет. картинка q93 21fe2e2efbc173de2f2cbdfb8574d358d533bbe3d6ef4fc65da9e829fdabf11c.

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

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

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

Что такое FB-DIMM

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

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

как узнать ecc память или нет. q93 e187050f4c16c2dd602fe8bfd983c3f9536efc4439f5711af767763bf4b7a147. как узнать ecc память или нет фото. как узнать ecc память или нет-q93 e187050f4c16c2dd602fe8bfd983c3f9536efc4439f5711af767763bf4b7a147. картинка как узнать ecc память или нет. картинка q93 e187050f4c16c2dd602fe8bfd983c3f9536efc4439f5711af767763bf4b7a147.

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

как узнать ecc память или нет. q93 2e9cd9a145b63d14751cb615b87aeab7359aa32cad1b80c9897fee5770733cb4. как узнать ecc память или нет фото. как узнать ecc память или нет-q93 2e9cd9a145b63d14751cb615b87aeab7359aa32cad1b80c9897fee5770733cb4. картинка как узнать ecc память или нет. картинка q93 2e9cd9a145b63d14751cb615b87aeab7359aa32cad1b80c9897fee5770733cb4.

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

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

как узнать ecc память или нет. q93 ba6a8915c09d35232b25f6209bd4d32429457231a20f5a5d78b05f949b7f3d52. как узнать ecc память или нет фото. как узнать ecc память или нет-q93 ba6a8915c09d35232b25f6209bd4d32429457231a20f5a5d78b05f949b7f3d52. картинка как узнать ecc память или нет. картинка q93 ba6a8915c09d35232b25f6209bd4d32429457231a20f5a5d78b05f949b7f3d52.

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

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

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

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

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

Источник

Как узнать, является ли моя память ECC или Non-ECC?

Мне нужно заменить память в моей системе, и я не совсем уверен, как определить, является ли память ECC или Non-ECC. Как я могу это определить?

6 ответов

для Windows 7 Вы можете запустить следующую команду в командной строке:

wmic MEMORYCHIP get DataWidth,TotalWidth

если значение TotalWidth больше, чем значение DataWidth у вас есть память ECC.

лучший способ определить это с помощью следующей команды:

wmic memphysical get memoryerrorcorrection

возвращает код по типу установленной памяти:

для FreeBSD (и, вероятно, большинства unix-подобных платформ):

Total Width: 72 bits часть вы ищете.

более подробную информацию в обнаружении этого в Linux можно найти здесь на нашем родственном сайте unix.stackexchange.com.

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

Если вы посмотрите на модуль физической памяти, ECC обычно будет иметь 9 (иногда больше) фишки. Не-ECC будет иметь только 8 (или редко, 8×2=16).

как узнать ecc память или нет. 2124a68dd31660d3e7fa34982d40f34a. как узнать ecc память или нет фото. как узнать ecc память или нет-2124a68dd31660d3e7fa34982d40f34a. картинка как узнать ecc память или нет. картинка 2124a68dd31660d3e7fa34982d40f34a.(Изображение предоставлено Puget Systems)

на Mac вы можете посмотреть в Сведения О Системе применение для того чтобы определить состояние ECC компьютера и каждого модуля RAM.

выберите памяти на правой панели, в разделе «Оборудование».

затем с выбранным списком «слоты памяти». Окно ниже должно показать статус ECC.

как узнать ecc память или нет. 6a2a3388358ea2c6ce978bf180a92be0. как узнать ecc память или нет фото. как узнать ecc память или нет-6a2a3388358ea2c6ce978bf180a92be0. картинка как узнать ecc память или нет. картинка 6a2a3388358ea2c6ce978bf180a92be0.

также как FYI каждый слот ОЗУ будет иметь статус поле если в модуле оперативной памяти обнаружена проблема, статус будет отличаться от «OK»

Источник

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

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