Різниця між звичайною оперативною пам'яттю та оперативною пам'яттю ECC [дублювати]


0

Можливі дублікати:
Чи повинен я використовувати ECC RAM для наступного комп'ютера, який будую?

Як часто звичайна оперативна пам'ять робить помилку?

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

EDIT: Мені також було б цікаво дізнатися, чи є відмінності між DDR2 і DDR3 у цьому відношенні.


@ techie007 Я не згоден. Мене не хвилює те, що швидше, і які материнські плати підтримують його. Також не вистачає цієї відповіді є будь-які цифри для того, як часто виникають ці проблеми. Все, що він має в анекдотичних свідченнях, що він допомагає.
soandos

@ techie007 Крім того, PDF він посилається, в той час як цікаво, не дає реального числа, скільки помилок регулярні оперативної пам'яті робить (особливо сьогодні, на відміну від в 2009 році) або чому, як видається, такі зміни (знак поганих даних? ). Він також стосується лише помилок, які можна виправити. У чому різниця між цим і загальним?
soandos

Яке фактичне питання? "У чому різниця між ECC і не-ECC RAM?" (що ви можете дізнатися на Вікіпедії принаймні я впевнений), або "Які шанси я міг би вплинути на 1-бітну помилку оперативної пам'яті, що ECC міг би зловити"?
Ƭᴇcʜιᴇ007

Ще модифікація другого. Які незначні я буду постраждав від помилки мінус шанси, що я буду постраждав від помилки за допомогою ECC RAM.
soandos

Ну а пам'ять ECC може виправляти тільки 1-бітні помилки, тому принаймні ті єдині, які вам доведеться турбуватися про віднімання з вашої суми. ;) Отже, ви хочете знати, наскільки більше "під загрозою" 1-бітових помилок ви не маєте ECC?
Ƭᴇcʜιᴇ007

Відповіді:


1

Ви шукаєте середній час між відмовою (mtbf) і середній час до відмови (mttf).

Обидва вони залежать від якості (можливі дефекти) оперативної пам'яті, а також від її частоти відмов. Частота відмов в основному залежить від загальної кількості пристроїв і фактора прискорення, при якому клітини виходять з ладу. Інші параметри включають температуру, час роботи та енергію ...

Документ, який детально описується на цьому Продукти гібридної пам'яті ТОВ - модуль SRAM - аналіз MTBF . У цьому прикладі триває використовувана пам'ять протягом усього життя протягом сотень років. Ви можете побачити різні виробники пам'яті повідомляють те ж саме, ось приклад з Кінгстона :

Наш процес працює так добре, що наш середній час між рейтингом відмов перевищує 500 років!

Суть цього полягає в тому ECC є прихований для апаратних помилок або екстремального використання Це є причиною того, чому ви часто бачите його встановленим на серверах, оскільки вони не хочуть ризикувати з помилковою пам'яттю.


Від інше питання , є дослідження, яке показує різні результати, 50 - 167 помилок на місяць, а не помилка після тривалого життя. Хто ж говорить правду? Чи правильно Google використовував MemTest?

Google вийшла з цього питання. Подивитися http://blogs.zdnet.com/storage/?p=638 як це дійсно впливає на сучасні системи.

Це, однак, з 2009 року, засноване на даних за роки до цього, тому в ці дні може бути різним.


Якщо є помилки апаратного забезпечення, чи не вони з'являться досить швидко, використовуючи щось на зразок memtest?
soandos

@soandos: Вони можуть або не можуть, це залежить від тривалості сканування. Деякі люди не можуть дозволити собі витрачати стільки часу на підтвердження того, що всі їхні апаратні компоненти добре. Хоча я думаю, що це робиться на професійному рівні, часто люди просто йдуть і запускають його, коли вони підозрюють помилки пам'яті ...
Tom Wijsman

Якщо це дефект апаратного забезпечення, він не провалиться 100% часу, коли ця область оперативної пам'яті записується / читається з / до?
soandos

Однобітні помилки пам'яті можуть статися, навіть якщо оперативна пам'ять не пошкоджена, і може статися практично спонтанно ("Електричні або магнітні перешкоди всередині комп'ютерної системи можуть викликати спонтанне перемикання одного біта динамічної оперативної пам'яті (DRAM) на протилежного стану. "). ECC для уловлювання цих одноразових системних помилок, а не для того, щоб продовжувати працювати, якщо оперативна пам'ять порушена (саме для цього призначена "ChipKill").
Ƭᴇcʜιᴇ007

@ techie007: Як я вже сказав, інші параметри мають вплив. Перешкоди повинні відповідати більшості сучасних материнських плат, і це знову ж таки апаратний дефект, якщо він відбувається на регулярній основі. Отже, ECC охоплює ті апаратні помилки ...
Tom Wijsman
Використовуючи наш веб-сайт, ви визнаєте, що прочитали та зрозуміли наші Політику щодо файлів cookie та Політику конфіденційності.
Licensed under cc by-sa 3.0 with attribution required.