Каковы преимущества зарегистрированной памяти?

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

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

Что мне интересно, так это:

  • Является ли зарегистрированная память улучшением по сравнению с небуферизованной, когда дело касается мягких ошибок, или это просто максимальное количество поддерживаемых модулей?
  • Если да, в какой момент (количество модулей или ГБ памяти) эти улучшения начинают становиться заметными?

Для конкретного примера в руководстве к серверу HP ProLiant DL 120 G6 указано, что максимальная поддерживаемая конфигурация памяти составляет 16 ГБ без буферизации (4x4 ГБ) или 12 ГБ (6x2 ГБ). В этом случае я бы предпочел иметь дополнительные 4 ГБ памяти, если разница в надежности незначительна.

1 ответ

Решение

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

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

Также из-за того, что управление тактовыми сигналами является более точным / привязанным к лучшему, можно использовать больше модулей на канал / шину, поскольку сигналы не синхронизируются или ухудшаются, что означает больше памяти на канал / шину. Вот почему очень часто сервер может принимать, скажем, 18 х зарегистрированных модулей, но только 6 небуферизованных. Конечно, небуферизованный дешевле, поэтому, если вы хотите сервер с малым объемом памяти, это может быть просто хорошо, но если вы думаете, что вы, вероятно, превысите "unbuffered-limit" сервера, то вы должны сразу перейти к регистрации в первый день.

Кстати, это мало связано с надежностью - только скорость и расширение.

Надеюсь это поможет.

Другие вопросы по тегам