Ранговость - параметр, о который спотыкаются чаще всего: в карточках товара его указывают редко, а на форумах спорят так, будто от него зависит всё. Разберёмся, что это такое, когда разница заметна, а когда о ней можно спокойно забыть.
Коротко. Ранг - это группа чипов на планке шириной 64 бита (72 с ECC), к которой контроллер обращается как к одному блоку. Двухранговый модуль содержит два таких блока и за счёт их чередования обычно чуть быстрее одноранговой планки того же объёма. Разница измеряется единицами процентов и заметна в основном там, где всё упирается в пропускную способность памяти. Для большинства задач объём, частота и двухканальный режим важнее ранговости.
Ранг памяти - это набор DRAM-чипов, объединённых в группу шириной 64 бита (или 72 бита у модулей с ECC, где дополнительные 8 бит уходят на коррекцию ошибок). Контроллер памяти обращается к такой группе как к единому блоку.
Одноранговый модуль - один блок шириной 64 бита. Двухранговый - два блока на одной планке. Важный момент, из-за которого возникает половина путаницы: контроллер не читает оба ранга одновременно. Шина остаётся шириной 64 бита, и обращение идёт к рангам по очереди. Выигрыш даёт не удвоение ширины, а чередование обращений.
Работает это так: пока один ранг отдаёт данные, второй успевает выполнить служебные операции - перезарядку строк, регенерацию. К моменту, когда контроллер к нему обратится, ранг уже готов. Это и есть rank interleaving, чередование рангов. Принцип работает и в DDR4, и в DDR5, причём в DDR5 каждый модуль внутри разделён на два независимых 32-битных субканала, и чередование там получается ещё эффективнее.
Рядом живёт похожий по названию механизм - bank interleaving, чередование банков внутри одного чипа. Идея та же, уровень другой: банки чередуются внутри ранга, ранги - внутри модуля. В настройках BIOS оба параметра иногда выведены отдельными пунктами.
Распространённое заблуждение: если чипы стоят с двух сторон - значит, память двухранговая. Прямой связи нет. Ранг определяется электрической группировкой чипов; физическое размещение к нему отношения не имеет. Совпадение бывает часто, но опираться на него нельзя: односторонняя планка вполне может быть двухранговой, и наоборот.
Ранговость модуля определяется плотностью DRAM-чипов и целевым объёмом планки. Ещё недавно 16-гигабайтные модули были преимущественно двухранговыми - из-за чипов ёмкостью 8 Гбит. С переходом на DDR5 и массовым распространением 16-гигабитных чипов картина изменилась: 16 ГБ DDR5 - почти всегда одноранговый модуль, а 32 ГБ DDR5 часто тоже одноранговый.
| Параметр | Одноранговая (1R) | Двухранговая (2R) |
|---|---|---|
| Число блоков по 64 бита на модуле | 1 | 2 |
| Скорость при прочих равных | Чуть ниже | Чуть выше за счёт чередования рангов |
| Задержка (latency) | Обычно чуть меньше | Обычно чуть больше |
| Нагрузка на контроллер памяти | Меньше | Больше |
| Тепловыделение | Ниже | Выше |
| Запас по разгону | В теории лучше, в жизни решает качество чипов | В теории хуже, в жизни решает качество чипов |
| Сколько модулей встанет в канал на высокой частоте | Больше | Меньше |
| Цена за тот же объём | Обычно ниже | Обычно выше |
Из таблицы видно главное: у ранговости нет однозначного победителя. Двухранговая планка выигрывает в пропускной способности, одноранговая - в задержках и в том, сколько модулей платформа согласится тянуть на высокой частоте.
Своих лабораторных замеров ранговости мы не делали, поэтому опираемся на то, что многократно измерено другими и сходится между источниками.
Общая картина такая. На процессорах с интегрированной графикой двухранговая конфигурация даёт заметную прибавку - порядка нескольких процентов: встроенное видеоядро активно ест пропускную способность памяти, и чередование рангов тут реально помогает. На системах с дискретной видеокартой разница в играх обычно укладывается в 3-5% и проявляется только там, где процессор и видеокарта уже не являются узким местом.
В синтетике одноранговые модули чуть проигрывают в тестах копирования, двухранговые показывают чуть большие задержки. Разброс между повторными замерами часто сопоставим с самой разницей - то есть на глаз она незаметна.
Отдельный миф - про разгон. Логика «у одноранговых меньше нагрузка на контроллер, значит, они гонятся лучше» звучит убедительно, но в жизни всё решает качество конкретных чипов и возможности контроллера памяти в процессоре. На хороших чипах одноранговые и двухранговые комплекты разгоняются сопоставимо.
Практический вывод: менять уже купленную память ради перехода с 1R на 2R смысла нет. Разница не окупит покупку. А вот при выборе новой планки, если цена и объём одинаковы, двухранговый вариант чуть предпочтительнее - при условии, что платформа тянет его без снижения частоты.
Ранг и канал памяти постоянно путают, хотя это разные уровни.
Канал - это физическая шина между контроллером памяти и слотами. Два канала - две независимые шины, и данные по ним идут параллельно. Именно поэтому две планки в двухканальном режиме почти всегда быстрее одной планки того же суммарного объёма.
Ранг - это уже внутри канала. Чередование рангов не расширяет шину, оно лишь помогает плотнее её загрузить, пока один ранг занят служебными операциями.
Отсюда правильный порядок приоритетов при сборке: сначала закрыть все каналы платформы, потом смотреть на объём и частоту, и только в последнюю очередь думать про ранговость. Одна двухранговая планка не заменяет две одноранговые в двух каналах - это разные по величине эффекты, и канал весит намного больше.
Если стоит выбор между одним модулем на 32 ГБ и двумя по 16 ГБ на двухканальной платформе - берите два. Потеряете возможность нарастить объём позже без замены планок, зато получите двухканальный режим, который даст куда больше, чем любая ранговость.
Смешивать модули с разной ранговостью технически можно, система обычно запускается. Но контроллеру приходится работать по худшему из профилей, а стабильность на высоких частотах падает. Если собираете комплект - берите одинаковые модули одной партии.
Частота - не единственный показатель скорости памяти. Есть ещё тайминги, задержки, измеряемые в тактах. CAS Latency (CL) показывает, сколько тактов проходит от запроса до получения данных: чем меньше, тем лучше. Реальная задержка в наносекундах считается по формуле (CL ÷ частота) × 2000. Поэтому DDR5-6000 CL30 и DDR4-3600 CL18 дают примерно одинаковую абсолютную задержку - около 10 нс.
Частота влияет на пропускную способность, тайминги - на задержку. Идеал - высокая частота при низких таймингах, но эти параметры тянут друг друга в разные стороны: разгон по частоте почти всегда требует ослабить тайминги.
Ранговость встраивается в эту же связку. Двухранговый модуль DDR5 на 5200 MT/s вполне может обогнать одноранговый на 5600 MT/s - чередование рангов компенсирует разницу в частоте. Поэтому смотреть надо на «частота + тайминги + ранговость» целиком, одного параметра из карточки товара для решения мало.
И обратная сторона: если память стабильна только на рыхлых таймингах - скажем, CL40 при DDR5-6400, - иногда выгоднее откатиться до DDR5-6000 CL36. Абсолютная задержка окажется ниже, а производительность выше.
Самый быстрый способ - бесплатная утилита CPU-Z: вкладка SPD покажет ранг, производителя чипов, полную маркировку модуля и тайминги для каждого профиля XMP или EXPO. Вкладка Memory - текущий режим работы: одноканальный или двухканальный, частоту и активные тайминги. Альтернативы - HWiNFO64 и Thaiphoon Burner, если нужна детализация вплоть до ревизии чипов.
Второй способ - прочитать маркировку на наклейке модуля. Обозначения вида 1R×8, 2R×8, 2R×4, 4R×4 читаются так: первая часть (1R, 2R, 4R, 8R) - количество рангов, вторая - разрядность каждого DRAM-чипа в битах. То есть 2R×8 означает двухранговый модуль на чипах с восьмибитной организацией. Иногда вместо цифр пишут словами: Single или S, Dual или D, Quad или Q.
Подробный разбор всех полей на наклейке, включая объём, частоту и коды производителей, - в отдельном материале про маркировку оперативной памяти. А если нужен именно пошаговый способ определения ранга разными утилитами и по документации на плату - смотрите разбор, как определить ранговость оперативной памяти.
В десктопе ранговость - параметр третьего порядка. В сервере с 12-24 слотами DIMM на плату всё иначе, и здесь она попадает в число тех вещей, которые проверяют до заказа.
Причина в электрической нагрузке на контроллер. Каждый ранг - это нагрузка на шину, и любая платформа ограничивает, сколько рангов на канал она способна тянуть на полной скорости. Превысили лимит - память автоматически снижает частоту, а в неудачном случае система вовсе не проходит инициализацию памяти. Поэтому у серверных платформ есть таблицы допустимых конфигураций: сколько модулей на канал, с какой ранговостью и на какой частоте. Открывать их нужно до заказа памяти.
Отсюда же растут форматы, которых в десктопах не бывает. В RDIMM между контроллером и чипами стоит регистр, снижающий нагрузку на адресную шину, - это позволяет ставить больше модулей на канал. В LRDIMM буферизуются ещё и данные, что даёт максимальные объёмы и больше рангов на канал ценой чуть большей задержки и энергопотребления. Четырёх- и восьмиранговые модули на 64 и 128 ГБ - как раз эта территория. Подробнее о форматах - в материале про серверную оперативную память.
И ещё одна серверная деталь, о которой в потребительских обзорах не пишут: тепло и питание. На десктопе разницу в энергопотреблении между 1R и 2R вы не заметите. Когда модулей 24, каждый лишний ватт складывается в цифру, которую придётся снимать системой охлаждения.
Всё зависит от задач. Браузер с тремя десятками вкладок, мессенджеры и документы - 16 ГБ хватит, но впритык. Для спокойной многозадачности 32 ГБ давно стали скорее стандартом, чем роскошью. Профессиональные задачи - видеомонтаж, 3D, компиляция крупных проектов - начинаются от 64 ГБ.
Для серверов счёт другой: там объём считают от нагрузки, и ощущения тут не работают. Сколько памяти закладывать под виртуализацию, базы данных и 1С - разбирали в отдельном материале про то, сколько оперативной памяти нужно серверу.
Отдельно стоит держать в голове рыночную ситуацию: память дорожает быстрее золота, и в условиях дефицита после 2025 года планировать закупку впрок стало разумнее, чем докупать по мере роста.
Свести всё к одному правилу не получится, но приоритеты расставить можно.
| Ситуация | Что решает | Роль ранговости |
|---|---|---|
| Офисный ПК, рабочая станция общего назначения | Объём, затем закрытые каналы | Не имеет значения, не переплачивайте |
| Система с интегрированной графикой | Двухканальный режим, частота | 2R даёт заметную прибавку - берите, если цена та же |
| Игровая сборка с дискретной видеокартой | Частота и тайминги | Разница единицы процентов, не главный критерий |
| Разгон, выжимание максимума | Качество чипов, возможности контроллера | Ранговость вторична, ориентируйтесь на конкретные чипы |
| Сервер, плотное заполнение слотов | Таблица допустимых конфигураций платформы | Критична: лишние ранги снижают частоту всей подсистемы |
| Сервер с максимальным объёмом | RDIMM или LRDIMM, поддержка платформой | 4R и 8R - единственный способ набрать объём |
Если сводить к одной фразе: выбор памяти определяется объёмом, поддерживаемой платформой частотой и бюджетом. Ранговость имеет смысл учитывать при сборке серверов с плотной компоновкой и при выжимании пиковой производительности из десктопа. Для повседневных задач она теряется на фоне остальных факторов.
Для сервера или рабочей станции тип и ранговость памяти подбираются под конкретный процессор и материнскую плату - не все комбинации работают корректно. Сэкономить время помогает конфигуратор сервера, где зависимости между компонентами уже учтены.
При одинаковых объёме, частоте и таймингах двухранговая обычно чуть быстрее по пропускной способности за счёт чередования рангов, но чуть проигрывает по задержке. Разница измеряется единицами процентов и заметна далеко не во всех задачах.
2R - двухранговый модуль. Цифра после знака умножения - разрядность каждого DRAM-чипа в битах: ×4, ×8 или ×16. То есть 2R×8 - это два ранга на восьмибитных чипах. Часто встречающееся объяснение «это байты за такт» неверно.
Технически чаще всего да, система запустится. Но контроллер выровняется по худшему профилю, а стабильность на высоких частотах упадёт. В сервере такая смесь ещё и рискует уронить частоту всего канала. Для комплекта берите одинаковые модули.
Нет. С распространением 16-гигабитных чипов одноранговыми стали модули тех объёмов, которые раньше набирались двумя рангами, - но двухранговые DDR5 существуют, особенно среди планок большого объёма и в серверном сегменте.
Запустить CPU-Z и открыть вкладку SPD - там ранг указан для каждого слота отдельно, вместе с производителем чипов и таймингами профилей.
На десктопе - редко. На серверных платформах - да: там ограничено количество рангов на канал, и превышение лимита приводит к снижению частоты или к тому, что память не пройдёт инициализацию. Перед заказом сверяйтесь с таблицей допустимых конфигураций для конкретной платы.
По теме: что такое двухранговая память · серверная память с ECC против обычной · какая серверная память лучше
Подбираете память под сервер или рабочую станцию?
Инженеры ITTELO проверят, сколько рангов на канал вытянет ваша платформа без потери частоты, подберут модули под задачу и объём, соберут и протестируют конфигурацию под нагрузкой перед отгрузкой, с гарантией и поддержкой после продажи. На рынке серверов 11+ лет.