Назад | Перейти на главную страницу

Контроллер SAS / RAID без оперативной памяти ECC

У меня есть контроллер Adaptec 51245 (я знаю, что он старый, но получил его бесплатно), который я использую на своем сервере.

Насколько я знаю, настоятельно рекомендуется использовать ОЗУ с ECC в качестве системной памяти, но как насчет RAID-контроллера? Он имеет 512 МБ оперативной памяти DDR2. Стоит выключить? Я не хочу повреждения данных.

"Можно" не значит, что нужно. Не экспериментируйте здесь, вы сэкономите буквально копейки на памяти без ECC, но вы действительно рискуете своими данными.

ECC необходим для (большой) серверной памяти. Нужен ли он вам в другом месте, зависит от вашей среды и ваших требований.

Данные, долгое время находящиеся в памяти, подвержены повреждению. Биты DRAM могут переключаться сами по себе с чрезвычайно низкой вероятностью, однако эта вероятность может значительно возрасти в электрически зашумленной среде или при повышенных уровнях (фонового) излучения. Итак, если вы не можете терпеть никаких битовых ошибок Когда-либо или место подвержено EMI или радиации, вы практически не можете жить без ECC.

Тем не менее, RAID-контроллеры без кеша работают очень плохо. Это отчасти вызвано дополнительной задержкой, которую они вносят в путь данных, и может стать действительно значительным при использовании с вариантом RAID, который фактически требует кеш, например RAID-5 или RAID-6. Вы можете использовать RAID-5 или RAID-6 без кеша, но усиление записи убьет вас.

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