Что означают настройки Channel Interleave и Rank Interleave в BIOS?

У меня материнская плата с 6 слотами памяти, 3 зеленых, 3 черных, сгруппированных в 3 пары черный+зеленый. В BIOS есть две настройки, которые, как мне кажется, связаны с этим:

Channel Interleave Setting
This function is allows you to select the Channel Interleave Setting. The
options are 1 way, 2 way, 3 way, 4 way, 5 way and 6 way.

Rank Interleave Setting
This function is allows you to select the Rank Interleave Setting. The options
are 1 way, 2 way and 4 way.

Не могли бы вы объяснить, как работают эти настройки?

Channel Interleave:

Более высокие значения разделяют блоки памяти и распределяют непрерывные порции данных по чередующимся каналам, тем самым увеличивая потенциальную Читать далее пропускную способность, так как запросы на данные могут быть сделаны ко всем чередующимся каналам в перекрывающемся режиме. Для сравнительного анализа при использовании трех модулей памяти, 4-стороннее чередование может превзойти производительность при подсчете баллов установки 6-ходового чередования в зависимости от эталона и операционной используемой системы (32-битная или 64-битная). Однако мы обнаружили, что 6-ходовой чередование было способно обеспечить более высокий общий BCLK для Super PI 32M, чем при использовании 4-way interleave (если, конечно, вы не используете одно- или двухканальной и соответствующим чередованием каналов, что снижает нагрузку на контроллер памяти. на контроллер памяти).

Rank Interleave:.

чередование физических рангов памяти таким образом, что к одному рангу можно получить доступ > в то время как другой обновляется. в то время как другой обновляется. Прирост производительности опять же зависит от рассматриваемого эталона. Для круглосуточных систем, использующих трехканальные конфигурации памяти, нет никаких преимуществ в установке этого значения ниже 4, в то время как Channel Interleave следует оставить на 6 для лучшей общей производительности системы.

Поскольку у вас 6 модулей памяти, вы хотите использовать 6-way и 4-way для соответствующих значений.

Источник

Комментарии (0)

Вы можете попробовать вставить четыре из 6 новых модулей памяти в парные слоты и изменить чередование каналов на 4, но это может нарушить стабильность системы. Я рекомендую приобрести подходящие для этой работы модули (6x трехканальные DDR3-1600) и оставить настройки биоса на auto для чередования каналов. Если вы хотите разогнать систему, следует изменить первичные тайминги - на небольшую величину.

Надеюсь, это поможет. :-D

Комментарии (1)

Чтобы получить более практический ответ. Я столкнулся с этим, используя двухпроцессорную серверную плату с 18 слотами для оперативной памяти. Это старый сервер (2010 года), который я купил очень дешево с общим объемом оперативной памяти 72 ГБ (трехслотовые каналы DDR3).

Когда я установил Windows Server, он сказал, что у меня только 24 ГБ оперативной памяти? (но установлено 72?)

В BIOS (настройки по умолчанию)

  • Чередование каналов = 6
  • Rank Interleave = 4

Поэтому я изменил все на:

  • Channel Interleave = 1
  • Rank Interleave = 1

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


Затем я поработал с ним следующим образом

  • Чередование каналов = 6
  • Чередование рангов = 1

Полезная оперативная память = 72 ГБ

Процесс входа в систему был быстрым, пользовательский интерфейс был быстрым и работал нормально.


Channel Interleave (Почитав об этом и посмотрев в руководстве, кажется) - это количество каналов, на которых он должен работать. Поскольку у меня трехканальные слоты, и я хочу, чтобы она работала в двухканальном режиме парной DDR3, мне нужно, чтобы она работала на Chanel Interleave 6. 6 умножить на 3 = 2 - Таким образом, северный мост имеет два канала на плашку. Очень странный способ представить это.

Rank Interleave, как я понимаю, в терминах обывателя - это как "зеркалирование или кэширование" зон ОЗУ. Поэтому, когда он установлен на 1, у меня есть доступ ко всей оперативной памяти, но доступ ввода-вывода осуществляется с обычной скоростью на канал. Когда мы начинаем увеличивать эту скорость, она начинает использовать другие ранги ОЗУ (одна сторона плашки ОЗУ называется рангом и может быть доступна по 1 каналу в двухканальной конфигурации (а в трехканальной конфигурации слотов именно поэтому вам нужно, чтобы их было 6, то есть 2 канала на плашку, 1 канал на ранг) Так что "я думаю" ранги зеркалируются на другие физические ранги, увеличивая ввод-вывод. По сути, если у меня 800Mhz Dual Channel и я увеличиваю этот параметр, я уменьшаю физическую полезную оперативную память, но увеличиваю ввод/вывод на определенный коэффициент. Установка значения 4 делит все 18 рангов на 4 (4,5 ранга, что составляет 2 1/4 физической палки ACTS как ОДНА палка (и поскольку вы не можете разделить палку на четверть, я думаю, что она просто идет с 2 - следовательно, почему я вижу половину объема ОЗУ) Это, по сути, может превратить 800Mhz RAM в "1600Mhz" в северном мосту, более чем удваивая скорость ввода-вывода за счет полезной ОЗУ.

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

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

  • NAS (FreeNAS особенно предпочитает больше ОЗУ, а не скорость ОЗУ - так что я могу просто дать ему 32 ГБ и наслаждаться огромным улучшением скорости SAMBA по сравнению с моей текущей системой с 4 ГБ)
  • Маршрутизатор (почти ничего не нужно, но так как у меня есть все лишнее, я могу просто кэшировать в оперативную память!)
  • Виртуальная машина (в основном это будет Ubuntu Server... который быстро работает на Raspberry Pi).
  • Чтобы похвастаться... потому что у меня никогда не было столько оперативной памяти, и никто не спросит, на скольких ранговых интерливерах она работает.

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

Комментарии (0)