У меня материнская плата с 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 для соответствующих значений.
Вы можете попробовать вставить четыре из 6 новых модулей памяти в парные слоты и изменить чередование каналов на 4, но это может нарушить стабильность системы. Я рекомендую приобрести подходящие для этой работы модули (6x трехканальные DDR3-1600) и оставить настройки биоса на auto для чередования каналов. Если вы хотите разогнать систему, следует изменить первичные тайминги - на небольшую величину.
Надеюсь, это поможет. :-D
Чтобы получить более практический ответ. Я столкнулся с этим, используя двухпроцессорную серверную плату с 18 слотами для оперативной памяти. Это старый сервер (2010 года), который я купил очень дешево с общим объемом оперативной памяти 72 ГБ (трехслотовые каналы DDR3).
Когда я установил Windows Server, он сказал, что у меня только 24 ГБ оперативной памяти? (но установлено 72?)
В BIOS (настройки по умолчанию)
Поэтому я изменил все на:
Вся память отобразилась как пригодная для использования, но она была очень медленной. Процесс входа в систему происходил намного медленнее, а пользовательский интерфейс был нестабильным.
Затем я поработал с ним следующим образом
Полезная оперативная память = 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, ну, для меня я предпочитаю больше оперативной памяти для виртуальных машин.
Может быть, на игровых платах дело обстоит иначе? Но на серверной плате я протестировал ее, и она работает немного быстрее на настройках по умолчанию, но так как это будет очень мало используемая плата, я не могу сказать, что она работает быстрее.
Это только мое понимание - если вы читаете это и я полностью ошибаюсь, пожалуйста, дайте мне знать. Я пытался читать различные источники и пробовать различные вещи самостоятельно - и я просто использовал свой здравый смысл, чтобы разобраться в этом.