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

38457
Dims

У меня материнская плата с 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. 

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

5

3 ответа на вопрос

1
Ramhound

Channel Interleave:

Higher values divide memory blocks and spread contiguous portions of data across interleaved channels, thereby increasing potential read bandwidth as requests for data can be made to all interleaved channels in an overlapped manner. For benchmarking purposes when using three memory modules, a 4-way interleave may surpass the scoring performance of setting 6-way interleave depending on the benchmark and operating system used (32-bit vs. 64-bit). We did find however that a 6-way interleave was capable of a higher overall BCLK for Super PI 32M than using a 4-way interleave setting (unless of course you run single- or dual-channel and appropriate channel interleaving thus decreasing load upon the memory controller).

Rank Interleave:

Interleaves physical ranks of memory so that a rank can be accessed while another is being refreshed. Performance gains again depend on the benchmark in question. For 24/7 systems using triple-channel memory configurations there is no advantage to setting this value below 4 while Channel Interleave should be left at 6 for best overall system performance.

Since you have 6 memory modules you want to use 6-way and 4-way for the respective values.

Source

0
Cory

You could try shoving four of your 6 new memory modules into paired slots and changing the channel interleave to 4 way, but this may compromise system stability. I thoroughly recommend getting the right tools for the job (6x triple-channel DDR3-1600) and leaving the bios settings on auto for interleaving. If you wish to overclock, the primary timings should be altered - by small amounts.

Hope this helps. :-D

У него уже есть 6 модулей памяти DDR-1333. Это также не объясняет, для чего используются эти настройки или какими должны быть значения. Ramhound 10 лет назад 2
0
ppumkin

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

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

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

  • Channel Interleave = 6
  • Ранг Interleave = 4

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

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

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


Потом возился с этим вот так

  • Channel Interleave = 6
  • Ранг Interleave = 1

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

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


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

Ранг Interleaveнасколько я понимаю, с точки зрения непрофессионала это как "Зеркальное отображение или кеширование" зон RAM. Поэтому, когда он установлен в 1, у меня есть доступ ко всей оперативной памяти, но доступ к вводу / выводу - это нормальная скорость на канал. Когда мы начинаем увеличивать это, он начинает использовать другие ранги ОЗУ (одна сторона флешки ОЗУ называется рангом и может быть доступна по 1 каналу с помощью двухканальной конфигурации (и в конфигурации с трехкратным канальным слотом, поэтому вам это нужно для быть 6, так что его 2 канала на палку, 1 канал на ранг) Итак, «я думаю», RANKS отражаются на другие физические RANKS, увеличивая ввод / вывод. По сути, если у меня 800 МГц Dual Channel, и я увеличиваю это, я отбрасываю физический объем используемой оперативной памяти невелик, но при этом увеличивается коэффициент ввода-вывода в некотором роде. Установка этого значения на 4 делит все 18 рангов на 4 (4.

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

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

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

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

Похожие вопросы