Ranks dual что это

Ранги оперативной памяти: что это такое, как узнать и какая лучше

Ranks dual что это. 66d1b7547dff0e167dee2de84b97589d. Ranks dual что это фото. Ranks dual что это-66d1b7547dff0e167dee2de84b97589d. картинка Ranks dual что это. картинка 66d1b7547dff0e167dee2de84b97589d

Итак, оперативная память имеет следующие ключевые параметры:

И вроде, чтобы определить, насколько эффективна будет работа оперативной памяти, этого достаточно. Но если ввести еще одну переменную — ранг (rank, ранк) — она с ног на голову перевернет привычную парадигму выбора ОЗУ.

Что такое ранг оперативной памяти?

С приходом на рынок AMD Ryzen в инфополе массово заговорили о рангах оперативной памяти и их чудесных свойствах, особенно для любителей оверклокинга. Но для большинства пользователей понятие о «ранговости» свелось к размещению чипов памяти на текстолите ОЗУ:

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

Термин «Ранг» (ранк, rank) обозначает одномоментную передачу по шине блока данных плотностью 64 бита (72 бита для серверной ECC-памяти). В простейшем понимании, одноранговый DIMM-модуль (1R) содержит в себе 64-битный фрагмент информации, которым он за один такт работы делится с процессором.

Ranks dual что это. 43ae8beefb929c20ba15d8c9fa093dd6. Ranks dual что это фото. Ranks dual что это-43ae8beefb929c20ba15d8c9fa093dd6. картинка Ranks dual что это. картинка 43ae8beefb929c20ba15d8c9fa093dd6

Максимальный объем однорангового модуля типа DDR4 — 8 ГБ, если память набиралась кристаллами по 1 ГБ. В этом случае, за основу можно было взять следующую константу:

Если на текстолите распаяно 16 ГБ по 8 кристаллов в 1 ГБ с двух сторон — это двухранговая память (2R).

Ranks dual что это. 0338fd3456a3f0703aced8f12831bc7d. Ranks dual что это фото. Ranks dual что это-0338fd3456a3f0703aced8f12831bc7d. картинка Ranks dual что это. картинка 0338fd3456a3f0703aced8f12831bc7d

В нынешнее время, современная память может быть набрана модулями, где кристаллы наслаиваются друг на друга, увеличивая емкость каждого вдвое.

Ranks dual что это. 111546235384470fc7f28ceb1803da37. Ranks dual что это фото. Ranks dual что это-111546235384470fc7f28ceb1803da37. картинка Ranks dual что это. картинка 111546235384470fc7f28ceb1803da37

Не так давно Samsung, Hynix, Micron и другие производители начали выпускать кристаллы повышенной плотности уже на 2 ГБ, поэтому емкость ОЗУ на кристаллах новой версии емкость 1R увеличилась до 16 ГБ.

Итого, в итоге имеем схему:

1 ранк = 8 ГБ (кристаллы «старой» версии по 1 ГБ);

1 ранк = 16 ГБ (кристаллы «новой» версии по 2 ГБ).

Память 4R встречается в продаже только в серверном сегменте. Визуально она выглядит так же, как и двухранговая, но при этом на одной стороне распаяно сразу два ранга (2 блока по 8 ГБ + кристалл коррекции ошибок). Программно модуль настроен таким образом, чтобы каждый из независимых блоков мог передавать по 72 бита информации за раз.

Ranks dual что это. 553589fab698c1fea915928164e67ced. Ranks dual что это фото. Ranks dual что это-553589fab698c1fea915928164e67ced. картинка Ranks dual что это. картинка 553589fab698c1fea915928164e67ced

Аналогично для 8R-памяти, только она еще сложнее технически и программно.

Ranks dual что это. a0ce63b7a060ed514b41a592444decfa. Ranks dual что это фото. Ranks dual что это-a0ce63b7a060ed514b41a592444decfa. картинка Ranks dual что это. картинка a0ce63b7a060ed514b41a592444decfa

В целом, принцип работы многоранговой памяти можно представить так:

В один момент времени работает только часть кристаллов — один ранк. А остальная «грядка» тем временем накапливает заряд и ищет внутри себя данные, чтобы отдать их процессору по шине.

Отличие одноранговой памяти от двухранговой на практике

На данный момент обойти лимит в 64 (72) бита за такт физически невозможно, поскольку так устроена работа стандарта DDR4. Но инженеры тоже не просто так едят свой хлеб, поэтому они додумались обойти ограничения довольно забавным способом: заставили чипы работать попеременно, фактически передавая 128 (144/288) бит вместо 64 (72).

Что это дает на практике? Разберем на примере сервера HPE ProLaint DL380 Gen10. Возьмем за основу тот факт, что в корпусе установлен один процессор Xeon Platinum 8ххх, поскольку у него самые широкие возможности. К тому же, чип поддерживает планки до 128 ГБ. Умножим это число на 12 (столько слотов ОЗУ выделено под процессор) и получим 1536 ГБ. Такого результата можно добить только с использованием 8R-планок с кристаллами по 2 ГБ.

Но тут стоит понимать, на серверной памяти DDR4 расположено 288 контактов, каждый из которых передает 1 бит данных. Если вдарить по всем потокам, ОС запестрит ошибками, поскольку больше 72 бит переварить не может. С 4R/8R-планками все еще сложнее: некоторые выдают только 36 бит вместо 72, и именуются Load-reduced Memory (LRDIMM), комплект с пониженной нагрузкой).

Ranks dual что это. b7471e1d3cdaf39e0f902e82349ee258. Ranks dual что это фото. Ranks dual что это-b7471e1d3cdaf39e0f902e82349ee258. картинка Ranks dual что это. картинка b7471e1d3cdaf39e0f902e82349ee258

Т.е. вы получаете больший объем, но сниженную производительность. Тайминги у такой памяти ниже, задержка доступа — выше, частота работы не превышает 2933 МГц для Xeon Platinum, 2666 МГц для Gold, 2400 для Silver и 2133 для Bronze.

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

В защиту 2R/4R скажем следующее:

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

Какой ранг памяти лучше?

Выбирая, что лучше: одноранговая или двухранговая оперативная память, стоит опираться на частотные показатели и объем передаваемых данных. Двухранговая память с частотой 3000 МГц обгоняет по производительности одноранговый модуль при частоте в 3333 МГц.

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

Также двухранк, еще и в двух/четырех/шестиканале как нельзя кстати открывает себя в системах с интегрированной графикой, где GPU-модуль процессора черпает память напрямую из ОЗУ. Тут чем быстрее происходит шевеление информации — тем лучше.

Как узнать ранг оперативной памяти по маркировке?

Маркировка оперативной памяти разнится от производителя к производителю, но наиболее распространенными вариантами являются буквенные маркеры:

Также распространена маркировка формата 1Rх4, 2Rх8, 2Rх16, 4Rх4.

Первая часть — 1R, 2R, 4R, 8R — означает ранг.

А вторая х4, х8, х16 — то, сколько байтов за такт способен передавать каждый кристалл на планке.

Чтобы наработать скиллы по чтению маркировки, возьмем за пример память от HPE, поскольку она частенько встречается в серверном сегменте. У этого производителя маркировка планок памяти выглядит так:

Ranks dual что это. 2cf4856b7c772c80c48ef41866ead55d. Ranks dual что это фото. Ranks dual что это-2cf4856b7c772c80c48ef41866ead55d. картинка Ranks dual что это. картинка 2cf4856b7c772c80c48ef41866ead55d

Закрепляем результат следующими примерами:

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

Ранги оперативной памяти: что это такое, как узнать и какая лучше

Источник

Битва B-Die : Single Rank vs Dual Rank

Всем доброго времени суток!

реклама

Я решил в качестве эксперимента немного изменить формат своих статей, так как не все могут оценить баллады о разгоне памяти на 10к+ символов и сотню скриншотов, кому-то не нравятся шутки и т. д.

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

Так было со Статьей, где при подготовке материала я еще изучил несколько волнующих меня вопросов, а именно :

реклама

1) Есть ли смысл в HT сейчас, при условии моего 9900KF

2) Есть ли прирост от DR по сравнению с SR

Как раз второй вопрос мы рассмотрим в данной статье.

реклама

Конфигурация тестового стенда:

Материнская плата Asus Gene XI

Процессор Intel 9900KF

Охлаждение Noctua D15 black + AC MX4

реклама

Видеокарта MSI RTX 3070 Gaming X Trio

SSD Samsung 970 Evo Plus 1Tb

БП Seasonic X760 Gold

Корпус FD Define R5 + BQ SW3 140mm*3шт@800 оборотов

а сражаться сегодня будут:

Adata XPG Spectrix D60G RGB AX4U360038G14C-DT60 и G.Skill F4-3000C14-32GTZR (по числу символов в названии и маркировке заочно побеждает Adata:)

Aida64

Графики не от 0 специально, чтобы заметить этот огромный прирост)

Чувствительный Photoworxx получил 5% и копирование выросло почти на 4%, неплохо для одной частоты и таймингов, но хотелось больше.

Сами скрины выше под спойлером Aida.

3DMark

Tomb Rider

AC Valhalla

И тут нас вернули в суровую реальность современного игростроя.

SR 4400

Far Cry 5

2.3% и на том спасибо

Horizon Zero Dawn

4,4% прироста, неплохо, еще и приросты по минимальным значениям

Total War Saga Troy

3,2% прироста в такой процессоро-зависимой игре, я ожидал больше

Игры в 2К

Прикладывать к этому скрины особого смысла не вижу)

Порадовал прирост в Трое, остальное как обычно.

Заключение

Подводя итог проделанной работе, я вынужден констатировать факт, что на моей платформе (думаю будет актуально для всего современного Intel) прирост от использования более емких модулей есть, но он не так велик как хотелось бы. Хуже не стало и на том спасибо (раньше при увеличении обьема памяти всегда ухудшались показатели, так как емкие модули всегда хуже гнались). Сейчас ситуация с разгоном емких модулей гораздо лучше чем была во времена DDR3 \ DDR.

Надеюсь эта информация была кому-то полезна.

Всем высоких частот, низких таймингов, вольтажей и температур!

Источник

Тесты оперативной памяти — сравнение однорангового и двухрангового модулей

Ranks dual что это. q93 9f88864c61a8548439f77ba586130694e920f7138a45e489a056412e2640e998. Ranks dual что это фото. Ranks dual что это-q93 9f88864c61a8548439f77ba586130694e920f7138a45e489a056412e2640e998. картинка Ranks dual что это. картинка q93 9f88864c61a8548439f77ba586130694e920f7138a45e489a056412e2640e998

Ranks dual что это. q93 14f7594316522d89e7c188cf0dee96a2b356320d6a762a31eaf6c31d1c3a860a. Ranks dual что это фото. Ranks dual что это-q93 14f7594316522d89e7c188cf0dee96a2b356320d6a762a31eaf6c31d1c3a860a. картинка Ranks dual что это. картинка q93 14f7594316522d89e7c188cf0dee96a2b356320d6a762a31eaf6c31d1c3a860a

Содержание

Содержание

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

Ранг памяти — это блок или область данных, которая создается с использованием нескольких или всех микросхем памяти в модуле. Ранг — это блок данных шириной 64 бита. В зависимости от того, как спроектирован модуль памяти — c использованием чипов х4, х8 или х16 бит, — он может иметь один, два или даже четыре блока областей данных шириной 64 бита

Если модуль спроектирован с использованием микросхем только с одной стороны памяти, это одноранговая память?

Важно не количество чипов и их расположение, а разрядность использованных микросхем, но чаще всего именно так. Модуль памяти в десктопном компьютере имеет шину 64 бита, набран может быть как восемью чипами х8, так и 16 чипами х4, которые будут распаяны по обе стороны модуля. При этом модуль будет считаться одноранговым.

Ranks dual что это. q93 2a58759c2e4ae9336366400a9cc0c9feec6817490f4b0640498bb851e05fba4f. Ranks dual что это фото. Ranks dual что это-q93 2a58759c2e4ae9336366400a9cc0c9feec6817490f4b0640498bb851e05fba4f. картинка Ranks dual что это. картинка q93 2a58759c2e4ae9336366400a9cc0c9feec6817490f4b0640498bb851e05fba4f

В настоящее время самыми распространенными модулями памяти на рынке являются одноранговые с объемом 8 ГБ. С одной стороны модуля памяти распаяно восемь х8 чипов памяти объемом 1 ГБ каждый. Модуль объемом 16 ГБ из этих же чипов объемом 1 ГБ получится уже из 16 чипов по восемь с каждой стороны. В данном случае будет уже двухранговый модуль.

Прогресс не стоит на месте, и в настоящее время в продаже стали появляться одноранговые модули в объеме 16 ГБ. В них используются чипы памяти повышенной емкости на 2 ГБ.

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

Как узнать, сколько рангов у оперативной памяти?

Производители оперативной памяти не указывают в технических характеристиках количество рангов. Поэтому, чтобы узнать, сколько рангов у памяти, необходимо воспользоваться специальными программами: CPU-Z, Thaiphoon Burner или AIDA64. Или же можно просто внимательно осмотреть сам модуль.

Ranks dual что это. q93 ef87f72ed4dbbec051fe8700ac041f46092d0a5c95efd0a9f746395faaab3b72. Ranks dual что это фото. Ranks dual что это-q93 ef87f72ed4dbbec051fe8700ac041f46092d0a5c95efd0a9f746395faaab3b72. картинка Ranks dual что это. картинка q93 ef87f72ed4dbbec051fe8700ac041f46092d0a5c95efd0a9f746395faaab3b72

Тест и разгон одноранговых и двухраговых модулей

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

Тестируемые в этом материале комплекты памяти на отборных чипах Samsung B-Die имеют совершенно одинаковый разгонный потенциал. Можно сказать, что попался не очень удачный комплект KFA2 Hall Of Fame DDR4-3600, а может, просто удачный комплект G, Skill F4-3000C14-16GVR 2x16GB, который может стабильно работать на частоте 4333 МГц с таймингами CL16. В любом случае разгон — это всегда лотерея.

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

В тестирование принимает участие оперативная память на абсолютно идентичных чипах K4A8G085WB-BCPB Samsung B-Die.

Конфигурация тестового стенда

Для тестирования был выбран процессор AMD Ryzen 5 4650G неслучайно. Именно оперативная память, а вернее ее производительность, оказывает наибольшее влияние на производительность встроенного видеоядра.

Чтобы тестирование не было однобоким, к нему в пару был выбран самый популярный процессор на рынке — Ryzen 5 3600X. Во время тестирования память фиксировалась на частоте 3600 МГц со следующими таймингами.

AMD Ryzen 5 4650G

AMD Ryzen 5 3600X

Результаты тестирования

По традиции начинаем тестирование с бенчмарков.

AIDA64 Cache & Memory Benchmark

Ranks dual что это. q93 f4b9ece5582639f5c623d1250e117bc6a8cd1c1292fc229a0fa002693cb6cd91. Ranks dual что это фото. Ranks dual что это-q93 f4b9ece5582639f5c623d1250e117bc6a8cd1c1292fc229a0fa002693cb6cd91. картинка Ranks dual что это. картинка q93 f4b9ece5582639f5c623d1250e117bc6a8cd1c1292fc229a0fa002693cb6cd91

Ranks dual что это. q93 3fa8e9906e194a62714508c56b828037790ee6ef3bc48caa0c02381bf555759f. Ranks dual что это фото. Ranks dual что это-q93 3fa8e9906e194a62714508c56b828037790ee6ef3bc48caa0c02381bf555759f. картинка Ranks dual что это. картинка q93 3fa8e9906e194a62714508c56b828037790ee6ef3bc48caa0c02381bf555759f

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

3DMark

Ranks dual что это. q93 79198fc4155ceb138d5913ca71293bfefd6528b07818750d71b1544a7adb83e4. Ranks dual что это фото. Ranks dual что это-q93 79198fc4155ceb138d5913ca71293bfefd6528b07818750d71b1544a7adb83e4. картинка Ranks dual что это. картинка q93 79198fc4155ceb138d5913ca71293bfefd6528b07818750d71b1544a7adb83e4

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

World of Tanks enCore RT

Ranks dual что это. q93 726abd53b96c7685aa77901134a3d00f77bcd1e14396111dcfb652b462078104. Ranks dual что это фото. Ranks dual что это-q93 726abd53b96c7685aa77901134a3d00f77bcd1e14396111dcfb652b462078104. картинка Ranks dual что это. картинка q93 726abd53b96c7685aa77901134a3d00f77bcd1e14396111dcfb652b462078104

Ranks dual что это. q93 6f6f76039f350b279e3bafee6eb75922b3d88f2e2695d171517355a15887e778. Ranks dual что это фото. Ranks dual что это-q93 6f6f76039f350b279e3bafee6eb75922b3d88f2e2695d171517355a15887e778. картинка Ranks dual что это. картинка q93 6f6f76039f350b279e3bafee6eb75922b3d88f2e2695d171517355a15887e778

Shadow of the Tomb Raider

Ranks dual что это. q93 a59ee02990035263b3c0dfe841c9f54eb50ad719a0e2695ab3ae99e7011d764d. Ranks dual что это фото. Ranks dual что это-q93 a59ee02990035263b3c0dfe841c9f54eb50ad719a0e2695ab3ae99e7011d764d. картинка Ranks dual что это. картинка q93 a59ee02990035263b3c0dfe841c9f54eb50ad719a0e2695ab3ae99e7011d764d

Ranks dual что это. q93 2fdc7bfcfd84b56656c2366bb3cbdabd2e1b2cb9b6c78b571d43711344d4d335. Ranks dual что это фото. Ranks dual что это-q93 2fdc7bfcfd84b56656c2366bb3cbdabd2e1b2cb9b6c78b571d43711344d4d335. картинка Ranks dual что это. картинка q93 2fdc7bfcfd84b56656c2366bb3cbdabd2e1b2cb9b6c78b571d43711344d4d335

Ranks dual что это. q93 5bfd9cac8240035e47b5a4d5e982a73517d3186750fa35e583fd796cd0d89fda. Ranks dual что это фото. Ranks dual что это-q93 5bfd9cac8240035e47b5a4d5e982a73517d3186750fa35e583fd796cd0d89fda. картинка Ranks dual что это. картинка q93 5bfd9cac8240035e47b5a4d5e982a73517d3186750fa35e583fd796cd0d89fda

Выводы

Какой-либо существенной разницы в производительности между одно- и двухранговой памятью при использовании процессора Ryzen 5 3600X нет как в синтетических бенчмарках, так и в играх. Разница в производительности в лучшем случае составляет 3 %.

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

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

Целенаправленно рассматривать к покупке именно двухраноговые модули нет никакого смысла, если только нет необходимости в большем объеме памяти — это единственное преимущество при выборе именно двухранговой памяти.

Сейчас в продаже имеются комплекты кит памяти из двух модулей объемом 64 ГБ, что просто невозможно организовать, используя одноранговую память.

Источник

Про ранги и виртуализацию в RAM

Ranks dual что это. f75a72646e1049718c46f8394609ded8. Ranks dual что это фото. Ranks dual что это-f75a72646e1049718c46f8394609ded8. картинка Ranks dual что это. картинка f75a72646e1049718c46f8394609ded8

В продолжение рубрики «конспект админа» хотелось бы разобраться в нюансах технологий ОЗУ современного железа: в регистровой памяти, рангах, банках памяти и прочем. Подробнее коснемся надежности хранения данных в памяти и тех технологий, которые несчетное число раз на дню избавляют администраторов от печалей BSOD.

Старые песни про новые типы

Сегодня на рынке представлены, в основном, модули с памятью DDR SDRAM: DDR2, DDR3, DDR4. Разные поколения отличаются между собой рядом характеристик – в целом, каждое следующее поколение «быстрее, выше, сильнее», а для любознательных вот табличка:

Ranks dual что это. 7152ca4431c24a16b0de5f6e432a6853. Ranks dual что это фото. Ranks dual что это-7152ca4431c24a16b0de5f6e432a6853. картинка Ranks dual что это. картинка 7152ca4431c24a16b0de5f6e432a6853

Для подбора правильной памяти больший интерес представляют сами модули:

RDIMM — регистровая (буферизованная) память. Удобна для установки большого объема оперативной памяти по сравнению с небуферизованными модулями. Из минусов – более низкая производительность;

UDIMM (unregistered DRAM) — нерегистровая или небуферизованная память — это оперативная память, которая не содержит никаких буферов или регистров;

LRDIMM — эти модули обеспечивают более высокие скорости при большей емкости по сравнению с двухранговыми или четырехранговыми модулями RDIMM, за счёт использования дополнительных микросхем буфера памяти;

HDIMM (HyperCloud DIMM, HCDIMM) — модули с виртуальными рангами, которые имеют большую плотность и обеспечивают более высокую скорость работы. Например, 4 физических ранга в таких модулях могут быть представлены для контроллера как 2 виртуальных;

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

Для всех типов памяти SDRAM есть общий набор базовых характеристик, влияющий на объем и производительность:

частота и режим работы;

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

Частота и режим работы

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

Режимы работы можно условно разделить на четыре группы:

Single Mode — одноканальный или ассиметричный. Включается, когда в системе установлен только один модуль памяти или все модули отличаются друг от друга. Фактически, означает отсутствие многоканального доступа;

Dual Mode — двухканальный или симметричный. Слоты памяти группируются по каналам, в каждом из которых устанавливается одинаковый объем памяти. Это позволяет увеличить скорость работы на 5-10 % в играх, и до 70 % в тяжелых графических приложениях. Модули памяти необходимо устанавливать парами на разные каналы. Производители материнских плат обычно выделяют парные слоты одним цветом;

Triple Mode — трехканальный режим работы. Модули устанавливаются группами по три штуки — на каждый из трех каналов. Аналогично работают и последующие режимы: четырехканальные (quad-channel), восьмиканальные (8-channel memory) и т.п.

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

Ранги для памяти

Ранг (rank) — область памяти из нескольких чипов памяти в 64 бита (72 бита при наличии ECC, о чем поговорим позже). В зависимости от конструкции модуль может содержать один, два или четыре ранга.

Узнать этот параметр можно из маркировки на модуле памяти. Например уKingston число рангов легко вычислить по одной из трех букв в середине маркировки: S (Single — одногоранговая), D (Dual — двухранговая), Q (Quad — четырехранговая).

Пример полной расшифровки маркировки на модулях Kingston:

Ranks dual что это. af84db8e48ab4dc79723f4af15efd4a8. Ranks dual что это фото. Ranks dual что это-af84db8e48ab4dc79723f4af15efd4a8. картинка Ranks dual что это. картинка af84db8e48ab4dc79723f4af15efd4a8

Серверные материнские платы ограничены суммарным числом рангов памяти, с которыми могут работать. Например, если максимально может быть установлено восемь рангов при уже установленных четырех двухранговых модулях, то в свободные слоты память добавить не получится.

Перед покупкой модулей есть смысл уточнить, какие типы памяти поддерживает процессор сервера. Например, Xeon E5/E5 v2 поддерживают одно-, двух- и четырехранговые регистровые модули DIMM (RDIMM), LRDIMM и не буферизированные ECC DIMM (ECC UDIMM) DDR3. А процессоры Xeon E5 v3 поддерживают одно- и двухранговые регистровые модули DIMM, а также LRDIMM DDR4.

Немного про скучные аббревиатуры таймингов

Тайминги или латентность памяти (CAS Latency, CL) — величина задержки в тактах от поступления команды до ее исполнения. Числа таймингов указывают параметры следующих операций:

CL (CAS Latency) – время, которое проходит между запросом процессора некоторых данных из памяти и моментом выдачи этих данных памятью;

tRCD (задержка от RAS до CAS) – время, которое должно пройти с момента обращения к строке матрицы (RAS) до обращения к столбцу матрицы (CAS) с нужными данными;

tRP (RAS Precharge) – интервал от закрытия доступа к одной строке матрицы, и до начала доступа к другой;

tRAS – пауза для возврата памяти в состояние ожидания следующего запроса;

Разумеется, чем меньше тайминги – тем лучше для скорости. Но за низкую латентность придется заплатить тактовой частотой: чем ниже тайминги, тем меньше допустимая для памяти тактовая частота. Поэтому правильным выбором будет «золотая середина».

Существуют и специальные более дорогие модули с пометкой «Low Latency», которые могут работать на более высокой частоте при низких таймингах. При расширении памяти желательно подбирать модули с таймингами, аналогичными уже установленным.

RAID для оперативной памяти

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

Для коррекции нерегулярных ошибок применяется ECC-память, которая содержит дополнительную микросхему для обнаружения и исправления ошибок в отдельных битах.

Метод коррекции ошибок работает следующим образом:

При записи 64 бит данных в ячейку памяти происходит подсчет контрольной суммы, составляющей 8 бит.

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

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

Ranks dual что это. 91180b2ae51d45c7a0c6750b584c1b01. Ranks dual что это фото. Ranks dual что это-91180b2ae51d45c7a0c6750b584c1b01. картинка Ranks dual что это. картинка 91180b2ae51d45c7a0c6750b584c1b01

Исправление ошибок нужно отдельно включить в BIOS

Большинство серверных модулей памяти являются регистровыми (буферизованными) – они содержат регистры контроля передачи данных.

Регистры также позволяют устанавливать большие объемы памяти, но из-за них образуются дополнительные задержки в работе. Дело в том, что каждое чтение и запись буферизуются в регистре на один такт, прежде чем попадут с шины памяти в чип DRAM, поэтому регистровая память оказывается медленнее не регистровой на один такт.

Ranks dual что это. fd0c672a1ab4402296afa40483f9d649. Ranks dual что это фото. Ranks dual что это-fd0c672a1ab4402296afa40483f9d649. картинка Ranks dual что это. картинка fd0c672a1ab4402296afa40483f9d649

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

Многопроцессорные системы и память

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

Если пришлось поставить в сервер модули с меньшей частотой, чем требуется материнской плате – нужно включить в BIOS дополнительные циклы ожидания при работе процессора с памятью.

Для автоматического учета всех правил и рекомендаций по установке модулей можно использовать специальные утилиты от вендора. Например, у HP есть Online DDR4 (DDR3) Memory Configuration Tool.

Итого

Вместо пространственного заключения приведу общие рекомендации по выбору памяти:

Для многопроцессорных серверов HP рекомендуется использовать только регистровую память c функцией коррекции ошибок (ECC RDIMM), а для однопроцессорных — небуферизированную с ECC (UDIMM). Планки UDIMM для серверов HP лучше выбирать от этого же производителя, чтобы избежать самопроизвольных перезагрузок.

В случае с RDIMM лучше выбирать одно- и двухранговые модули (1rx4, 2rx4). Для оптимальной производительности используйте двухранговые модули памяти в конфигурациях 1 или 2 DIMM на канал. Создание конфигурации из 3 DIMM с установкой модулей в третий банк памяти значительно снижает производительность.

Список короткий, но здесь все самое необходимое и наименее очевидное. Конечно же, старый как мир принцип RTFM никто не отменял.

Источник

Добавить комментарий

Ваш адрес email не будет опубликован. Обязательные поля помечены *