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

Что такое канал и почему их несколько

Канал памяти — это отдельный комплект линий данных, адреса и управления, идущий от контроллера к слотам. Массовые настольные платформы обычно имеют два канала, серверные и рабочие станции — четыре, шесть или восемь. Ширина одного канала у привычных модулей DIMM составляет 64 бита данных; у поколения DDR5 модуль внутри разделён на два субканала по 32 бита, но снаружи это по-прежнему один физический слот.

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

Отсюда практический вывод: включение второго канала заметнее всего там, где данные идут потоком. Встроенная графика, которая не имеет собственной видеопамяти и целиком живёт на системной, теряет на одном канале катастрофически — кадровый буфер и текстуры читаются непрерывно. Архиваторы, кодировщики видео, компиляция крупных проектов тоже чувствительны. Приложения, работающие с мелкими разбросанными структурами, реагируют слабее, но и там разница обычно не в пользу одноканального режима.

Почему второй и четвёртый слот, а не первый и второй

На плате с четырьмя слотами они чередуются по каналам: первый и третий принадлежат одному каналу, второй и четвёртый — другому. Нумерация идёт от процессорного сокета наружу, а маркировка на текстолите обычно выглядит как A1, A2, B1, B2 — буква обозначает канал, цифра — позицию в нём. Значит, пара модулей должна попасть в разные буквы: A2 и B2 либо A1 и B1.

Выбор в пользу дальних от процессора слотов — A2 и B2, то есть второго и четвёртого по счёту — связан с топологией разводки. На большинстве настольных плат линии от контроллера идут к слотам последовательно, шлейфом: сначала к ближнему, затем к дальнему. Незанятый ближний слот при такой схеме превращается в отвод — короткое ответвление, на конце которого сигнал отражается и возвращается на шину помехой. Чем выше частота, тем сильнее мешают такие отражения. Если занять дальние слоты, отвод оказывается коротким или отсутствует вовсе, и целостность сигнала лучше. Именно поэтому в руководстве к плате рекомендованная пара почти всегда вторая и четвёртая.

Правило не универсально: часть плат разведена по схеме, где рекомендуются первый и третий слот. Единственный надёжный источник — таблица в руководстве конкретной модели. Ошибка стоит дёшево по времени, но диагностируется плохо: система работает, ошибок нет, просто половина пропускной способности не используется. Проверить фактический режим можно любой утилитой мониторинга — она показывает число активных каналов.

Четыре модуля против двух

Заполнение всех четырёх слотов не добавляет каналов — их по-прежнему два, просто в каждом стоит по два модуля. Пропускная способность не растёт, растёт объём и нагрузка на контроллер. Каждый дополнительный модуль — это дополнительная электрическая нагрузка на шину: больше ёмкость, больше отражений, хуже форма сигнала. Практическое следствие — предельная стабильная частота на четырёх модулях ниже, чем на двух, иногда существенно. Производители плат прямо публикуют таблицы, где для одного модуля на канал заявлена одна частота, а для двух — заметно меньшая.

Есть и обратная сторона. Два модуля на канал дают контроллеру больше рангов для чередования, и часть задержек прячется за переключением между ними. Поэтому четыре одноранговых планки иногда работают немного быстрее двух при равной частоте. Но если ради четырёх модулей приходится снижать частоту на пару ступеней, выигрыш от чередования не окупается. Общая логика подбора комплектующих под конкретную конфигурацию разобрана в разделе про сборку.

Что происходит при несимметричной установке

Модули разного объёма в разных каналах — например, восемь гигабайт в одном и шестнадцать в другом — не отключают многоканальный режим полностью. Контроллеры давно умеют работать в асимметричном режиме: область, где объёмы совпадают, чередуется по каналам, а остаток адресуется одноканально. Система получает часть выгоды, но не всю, и поведение зависит от того, куда попали данные конкретного приложения.

Отдельный случай — три модуля на двухканальной плате. Такая конфигурация запускается, но раскладка получается неровной, а нагрузка на каналы несимметричной. Если объём нужно увеличить, разумнее ставить чётное число одинаковых модулей. Требования к самим планкам и их характеристикам собраны в разделе про оперативную память.

Итог простой: сначала свериться с руководством платы, затем поставить чётное число одинаковых модулей в указанные слоты и после запуска убедиться, что система видит нужное число каналов. Эта проверка занимает минуту и закрывает один из самых частых способов бесплатно потерять производительность.