Что такое ECC RAM (и почему ее следует использовать)

Человек держит планку оперативной памяти ECC DDR4 объемом 32 ГБ

Современные комплекты памяти не испытывают недостатка в скорости, а выпуск стандарта DDR5 представил еще более быструю оперативную память для игровой публики. Тем не менее, хотя частота памяти и задержка имеют большое значение в игровых конфигурациях, есть еще один тип памяти, называемый ECC (код коррекции ошибок), который часто относят к серверным ПК. Если вы заинтересованы в сборке собственного серверного корпуса или планируете купить дешевый стоечный/башенный корпус на eBay, вы будете удивлены, насколько полезной может быть память ECC в выделенной конфигурации хранилища.

Что такое ECC-память?

Человек держит планку оперативной памяти ECC DDR4 объемом 32 ГБ

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

Почему вам стоит его использовать?

Планка оперативной памяти ECC DDR4 объемом 32 ГБ, установленная напротив GTX 1080

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

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

Все ли системы поддерживают память ECC?

Материнская плата X99 с двумя процессорами Xeon и восемью слотами оперативной памяти

К сожалению, нет. Большинство материнских плат на потребительском рынке поддерживают только стандартные наборы RAM без ECC. Таким образом, вам придется искать материнские платы, которые поддерживают память ECC.

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

Когда следует выбирать ECC, а не Non-ECC RAM?

Модуль оперативной памяти ECC DDR4 объемом 32 ГБ

Если ваша система поддерживает как ECC, так и non-ECC память, выбор оперативной памяти полностью зависит от ваших конкретных потребностей и бюджета. Для тех, чьи основные интересы лежат в игровом мире, хорошей идеей будет выбрать non-ECC память вместо ее аналога ECC. Это связано с тем, что наборы non-ECC RAM довольно дешевые и быстрые, что делает их более подходящими для игровых систем, где более высокий FPS имеет приоритет над надежным хранилищем.

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

Память ECC: необходимая вещь для энтузиастов серверов

Планка ECC RAM объемом 32 ГБ, установленная на серверной материнской плате X99

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

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