Задержка оперативной памяти
Обновлено: 21.11.2024
Мы часто оцениваем производительность ОЗУ по тактовой частоте. Таким образом, если у нас есть две разные планки ОЗУ с тактовыми частотами 2133 МГц и 2400 МГц соответственно, мы думаем, что ОЗУ 2400 МГц будет быстрее.
Однако тактовая частота — это только теоретический предел производительности оперативной памяти. Есть несколько других факторов, например, задержка CAS, которые влияют на производительность ОЗУ.
Задержка CAS — это временная задержка между запросом данных и доставкой данных оперативной памятью. Короче говоря, это мера того, насколько быстро ОЗУ обслуживает запрошенные данные. Задержка CAS измеряется в тактовых циклах.
Как проверить задержку RAM CAS?
Итак, как вы будете определять задержку CAS вашего RAM-накопителя? Он не может быть записан непосредственно в вашей оперативной памяти. Вместо этого он может быть упомянут в серии цифр, которые напечатаны в вашей оперативной памяти. Каждое число в ряду означает определенное значение времени, и в этот момент все может запутаться.
Вы можете попробовать любой из 4 методов, перечисленных ниже, чтобы определить задержку CAS вашей оперативной памяти без каких-либо проблем или потенциальных ошибок.
Способ 1: через CPU-Z
Безусловно, самый простой способ — установить бесплатную программу CPU-Z. Это очень популярный инструмент, который предоставляет всевозможную полезную информацию об оборудовании вашего компьютера, включая скорость задержки CAS для ОЗУ. Вы можете выполнить следующие шаги, чтобы узнать задержку CAS вашей оперативной памяти:
Шаг 1. Получите программу установки CPU-Z и установите ее после завершения загрузки. Вы можете обратиться к официальному сайту CPU-Z для установки.
Шаг 2. После завершения установки запустите CPU-Z и перейдите на вкладку "Память".
Шаг 3. Задержка CAS должна быть указана в поле «Время» вместе с другой информацией о времени. Число, которое вы здесь читаете, должно быть в тактах.
Шаг 4. Затем вы можете перейти на вкладку SPD или Special Presence Detect, чтобы переключаться между установленными на вашем компьютере модулями памяти. Вы можете просмотреть информацию о времени, выбрав конкретную память из раскрывающегося списка.
Как узнать тактовую частоту оперативной памяти?
Вы также можете узнать тактовую частоту оперативной памяти на вкладке памяти. Если вы хотите узнать тактовые частоты всех ваших установленных модулей, перейдите на вкладку SPD и просмотрите каждый модуль. В области синхронизации будет информация о тактовой частоте.
Способ 2: через Piriform Speccy
Piriform Speccy – еще один отличный бесплатный инструмент, предоставляющий сведения об оборудовании вашего компьютера. Чтобы узнать задержку CAS модулей памяти на вашем компьютере, выполните следующие действия:
Шаг 1: Загрузите Piriform Speccy с официального сайта. Для этой цели вы можете скачать бесплатную версию.
Шаг 2. Запустите приложение.
Шаг 3. Перейдите в раздел ОЗУ в пользовательском интерфейсе приложения.
Шаг 4. В этом разделе вы должны найти задержку CAS вашей оперативной памяти. Обычно это отображается в виде часов.
Шаг 5. В Piriform Speccy предусмотрена функция SPD или Special Presence Detect, с помощью которой вы можете просматривать характеристики всех установленных модулей памяти. Просто разверните подраздел с названием SPD.
Способ 3: через командную строку
Если вы не хотите устанавливать сторонние приложения для определения задержки CAS, вы также можете использовать встроенные инструменты Windows. Вы можете узнать номер детали вашего модуля памяти, а затем использовать его для поиска его характеристик в Интернете или на веб-сайте производителя. Следуйте инструкциям ниже, чтобы проверить номер детали с помощью командной строки:
Шаг 1. Запустите командную строку из меню "Пуск" и выберите "Запуск от имени администратора".
Шаг 2. В командной строке введите следующую команду: wmic memorychip get devicelocator, partnumber и нажмите Enter.
Шаг 3. Вам будет предоставлен список всех установленных модулей памяти вместе с их номерами по каталогу. Используйте требуемый номер детали и найдите его в Google, чтобы узнать спецификацию CAS Latency.
Метод 4: с помощью физического исследования модулей оперативной памяти
Этот метод может быть недоступен в некоторых случаях, например для ноутбуков или компьютеров AIO.
Что лучше: более высокая или более низкая задержка CAS?
Задержка CAS определенно влияет на производительность. Чем меньше число, тем ниже задержка и, следовательно, выше производительность. Оперативная память с более низким числом задержки CAS будет работать лучше. Конечно, это при условии, что все остальные параметры остаются неизменными, включая тактовые частоты.
Количество задержки CAS для вашей оперативной памяти — это просто количество тактовых циклов, которое требуется для обработки данных после выполнения запроса. Это число нужно умножить на продолжительность одного тактового цикла, чтобы получить задержку в секундах.
Очевидно, что чем ниже коэффициент задержки CAS (CL), тем быстрее работает ОЗУ. Но это также зависит от продолжительности тактового цикла оперативной памяти.
Можно ли смешивать оперативную память с задержкой CAS?
Конечно. Вы можете смешивать RAM с разными задержками CAS.Однако материнская плата заставит ОЗУ с более низким CL соответствовать CL более медленного аналога. Следовательно, вы получите производительность только более медленной памяти.
Что такое хорошая задержка CAS для оперативной памяти?
Задержка CAS предоставляет неполные данные. Тактовая частота — это то, что определяет продолжительность одного тактового цикла, и, следовательно, требуется фактически рассчитать время задержки в секундах (точнее, в наносекундах). Поэтому судить об оперативной памяти только по частоте CAS некорректно.
Почему задержка CAS важна для оперативной памяти?
При сравнении двух модулей RAM с одинаковой емкостью и тактовой частотой следует учитывать задержку CAS, чтобы определить, какой из них лучше. Один с более низким CL будет лучше другого из-за меньшей задержки.
Заключение
Частота CAS содержит только частичную информацию. Поэтому его всегда следует учитывать вместе с тактовой частотой. Это потому, что это полностью зависит от продолжительности одного тактового цикла. Кроме того, при смешивании двух или более модулей ОЗУ следует учитывать соотношение CL наряду с другими факторами. Это связано с тем, что установка ОЗУ с более высоким CL может замедлить работу вашей системы.
Выбор ОЗУ может быть сложной задачей, поскольку это решение может оказать ощутимое влияние на ваш пользовательский опыт. Сколько вкладок браузера вы можете держать открытыми, сколько слоев вы можете открыть в Photoshop и как быстро будет загружаться ваша игра? Все это напрямую зависит от вашего выбора оперативной памяти.
Как работает оперативная память?
В качестве аналогии возьмем оживленное шоссе. Количество планок RAM похоже на количество полос на дороге: чем больше у вас планок RAM, тем больше у вас свободных полос и тем больше автомобилей может выдержать дорога в данный момент времени.
В этой аналогии размер вашей оперативной памяти – это количество автомобилей, которое может вместить каждая полоса. А скорость вашей оперативной памяти подобна знаку ограничения скорости на шоссе.
Поэтому планка с 8 ГБ ОЗУ и тактовой частотой 2 666 МГц может обрабатывать 8 ГБ данных за определенный момент времени, а 2 666 МГц — это скорость, с которой будет обрабатываться информация.
Вот почему добавление большего объема ОЗУ не обязательно сделает ваш компьютер быстрее: вы добавляете больше полос на дорогу и увеличиваете вместимость автомобиля, а не увеличиваете ограничение скорости. Добавление дополнительной оперативной памяти может быть полезно для пользователей в определенных ситуациях, требующих оперативной памяти (пользователи Chrome с большим количеством вкладок, пользователи программ 3D-рендеринга/моделирования и недавние пользователи консолей — например, PS3, Wii U — пользователи эмуляции), но увеличение оперативной памяти почти никогда не является решением, поскольку почему компьютер не запускает игру с желаемым уровнем производительности.
Как определить задержку ОЗУ?
Здесь на помощь приходит CAS. Чтобы понять, насколько быстро работает ваша оперативная память, вы должны посмотреть на тайминг ее памяти. Он будет указан рядом с оперативной памятью с номерами, представленными в следующем формате: 15-16-16-35.
Первый столбец представляет задержку CAS, также известную как "строб доступа к столбцу". Это количество тактовых циклов, которые проходят между моментом подачи инструкции и моментом, когда информация становится доступной. Если вы говорите кому-то «пригнуться!», задержка CAS будет представлять собой задержку между моментом, когда вы приказываете ему пригнуться, и реакцией другого человека.
Но CAS не существует в вакууме, и его необходимо ввести в формулу вместе с другими спецификациями, чтобы определить реальную задержку вашей оперативной памяти.
Чтобы рассчитать реальную задержку оперативной памяти в наносекундах, используйте следующую формулу:
(задержка CAS/тактовая частота ОЗУ) x 2000 = задержка в наносекундах
Если у вас есть CAS 15 и тактовая частота 2400 МГц, это будет ваша истинная задержка:
Если у вас есть CAS 17 и тактовая частота 2666 МГц, это будет ваша истинная задержка:
Таким образом, более высокие тайминги CAS могут привести к увеличению задержки даже при более высоких тактовых частотах. Однако это не объясняет, что происходит в ситуации, когда истинная задержка двух планок ОЗУ связана, несмотря на то, что они имеют разные тактовые частоты (поскольку выбор с более высокой тактовой частотой имеет худшую задержку). В ситуациях, когда возникает такая привязка, более высокая скорость ОЗУ имеет приоритет над той, которая имеет лучшую задержку CAS. Таким образом, при сравнении планки ОЗУ DDR4-3000 с CAS 15 и планки ОЗУ DDR4-3600 с CAS 18 (у которых реальная задержка составляет 10 наносекунд), следует отдать предпочтение DDR4-3600.
Аналогичным образом сравнение задержки CAS между вариантами ОЗУ с одинаковыми тактовыми частотами — это то, где CAS имеет наибольшее значение. Планка оперативной памяти DDR4-3600 с CAS 15 имеет реальную задержку 8,33 нс, в то время как флешка того же размера/с той же скоростью с CAS 19 имеет задержку 10,56 нс. В этом случае ОЗУ DDR4-3600 с CAS 15 объективно лучше, чем RAM DDR4-3600 с CAS 19.
Как вы выбираете оперативную память?
Материнские платы и процессоры оцениваются по максимальному объему и скорости оперативной памяти, которую они могут обрабатывать. Если ваша материнская плата и ЦП рассчитаны только на частоту до 3600 МГц, вам следует приобрести или разогнать оперативную память только до 3600 МГц. Однако беглый просмотр покажет, что доступно более сотни вариантов оперативной памяти 3600 МГц. Если вы сузите его до размера оперативной памяти, возможно, до 16 ГБ (2 x 8 ГБ), у вас все еще будет несколько десятков вариантов. Вот тут-то и появляется CAS (и стоимость).
Для 16 ГБ ОЗУ на частоте 3 600 МГц вы найдете варианты с задержкой CAS от 15 до 19. Вы также обнаружите, что разница в цене составляет почти 100 долларов США, и эта разница тесно связана с задержкой CAS. Например, G.Skill Ripjaws V DDR4-3600 с CAS 19 стоит около 130 долларов США. Для сравнения, G.Skill TridentZ DDR4-3600 с CAS 15 стоит примерно 230 долларов США. Чем ниже CAS, тем быстрее ОЗУ и, следовательно, тем дороже.
При выборе между ОЗУ с разной тактовой частотой лучше использовать ОЗУ с более высокой тактовой частотой; но при выборе между ОЗУ с одинаковыми тактовыми частотами ОЗУ с меньшей задержкой CAS оказывается быстрее. Именно здесь ограничения вашего бюджета должны бороться с вашим стремлением к скорости (а также с любыми эстетическими соображениями, такими как освещение RGB).
При работе с наносекундами разница может показаться незначительной, и можно с уверенностью утверждать, что для среднего пользователя разница между CAS 15 и CAS 19 не стоит того, чтобы грабить банк. Но при выборе между вариантами оперативной памяти в рамках бюджета следует выбрать наименьший CAS при заданной скорости для достижения наилучшей производительности.
Хотя это, возможно, один из самых простых компонентов для установки, понимание того, что заставляет вашу оперативную память работать, — это совсем другая игра.
Эти невинные на вид палочки памяти гораздо сложнее, чем кажутся. Итак, давайте сегодня попробуем упростить один аспект, не так ли?
Мы рассмотрим, что это значит, как это может повлиять на ваши рабочие нагрузки, и поможем вам понять, следует ли вам гнаться за этими молниеносными скоростями или искать комплекты памяти с малой задержкой.
Скорость оперативной памяти и задержка
В то время как скорость памяти (или скорость передачи данных) определяет, насколько быстро ваш контроллер памяти может получить доступ или записать данные в память, задержка ОЗУ зависит от того, как скоро он может начать процесс.
Первый показатель измеряется в МТ/с (мегапередачах в секунду), а второй — в наносекундах.
Прежде чем мы углубимся в расчет памяти или задержки ОЗУ, необходимо знать несколько терминов:
Задержка
Проще говоря, задержка — это задержка.
Эту задержку можно измерять в наносекундах (реальное время).
Однако, когда дело доходит до цифровой электроники, мы часто используем такты, потому что таким образом мы получаем сравнительные числа, которые не зависят от частоты или скорости передачи данных детали.
Тайминги памяти
В отличие от задержки, тайминги памяти (последовательность чисел, которые вы видите на модуле памяти) измеряются в тактовых циклах.
Таким образом, каждое число в таймингах памяти, например 16-19-19-39, указывает количество тактов или циклов, необходимых для выполнения определенной задачи.
Вот краткий обзор того, что означают эти тайминги, от первого до последнего (все измеряется в тактовых циклах).
Для упрощения представьте себе пространство памяти в виде гигантской электронной таблицы со строками и столбцами, где каждая ячейка может содержать двоичные данные (0 или 1).
- Задержка CAS (tCL). Первая синхронизация памяти называется задержкой строба доступа к столбцу (CAS). Хотя термин «строб» сегодня немного устарел, поскольку он пережиток времен асинхронной DRAM, термин «CAS» все еще используется в отрасли. CAS Latency of RAM указывает количество циклов, которое требуется для получения ответа от памяти после того, как контроллер памяти отправляет столбец, к которому он должен получить доступ (подумайте об аналогии с электронной таблицей, о которой я упоминал выше). В отличие от всех других значений времени, указанных ниже, tCL – это точное число, а не максимальное/минимальное значение.
- Задержка адреса строки для адреса столбца (tRCD) — второе число обозначает минимальное количество тактов, которое потребуется, чтобы открыть строку (опять же, в этой гигантской электронной таблице) и получить доступ к требуемому столбцу. Помните, что в отличие от tCL, tRCD — это не точное число, а максимальная задержка.
- Время предварительной зарядки строки (tRP). Третье число в этой последовательности из 4 цифр указывает минимальную задержку тактового цикла для доступа к другой строке в том же выбранном столбце.
- Время активности строки (tRAS) — последнее число в этой временной последовательности памяти обозначает минимальное количество тактовых циклов, которое необходимо, чтобы строка оставалась открытой для доступа к данным. Обычно это самая большая задержка.
Вычисление задержки RAM или задержки CAS
Проще говоря, задержка CAS – это время, которое требуется вашей памяти для ответа на запрос от контроллера памяти. Вот диаграмма, которая упростит вам этот процесс:
Таблица задержки ОЗУ
В этом разделе мы узнаем, как рассчитать задержку оперативной памяти.
Конечно, вы также можете использовать калькулятор задержки ОЗУ, если хотите пропустить математику.
Однако, поскольку рекламируемая задержка CAS измеряется в тактовых циклах, нам необходимо учитывать скорость памяти, чтобы получить реальную задержку CAS в наносекундах.
Вот формула, которую вы используете:
Формула задержки CAS
Итак, допустим, у нас есть комплект памяти DDR4-3200 CL16.
Вы получаете задержку в наносекундах с (16 * 2000)/3200 = 10 нс.
Задержка первого слова
А теперь, если вам интересно, а как насчет других таймингов памяти? Разве это не влияет на задержку?
Однако задержка CAS по-прежнему является наиболее часто используемой метрикой для сравнения задержки памяти, поскольку она более непосредственно (непосредственно) влияет на то, насколько быстро ваш модуль ОЗУ отвечает на запрос.
Тем не менее, некоторые инженеры спорят о преимуществах использования задержки First Word, когда речь идет о памяти.
Проще говоря, задержка первого слова учитывает временные показатели основной памяти вместе с длиной пакета, чтобы получить задержку, которая, по сути, говорит вам, сколько времени требуется, чтобы прочитать слово из памяти.
Оперативная память с низкой задержкой или высокоскоростная ОЗУ?
Рассмотрите следующие три комплекта –
- 32 ГБ (2 × 16) DDR4-3200 CL16
- 32 ГБ (2 × 16) DDR4-3600 CL18
- 32 ГБ (2 × 16) DDR4-4000 CL20
Какой из них вы считаете самым быстрым?
Ну, тут все становится немного сложнее (или интереснее, если вы такой же чудак, как я).
Для 3D-просмотра и активных рабочих нагрузок
Мы проверили это на себе. И оказывается, что сама задача настолько сильно ограничена IPC и тактовой частотой одного ядра процессора, что не имеет значения, какую задержку вы выберете, пока скорость передачи данных или тайминги памяти не будут активно препятствовать производительности процессора. скорость.
ЦП: Ryzen 9 5950X | Эталон CGDirector Viewport Benchmark (среднее за 10 прогонов) |
---|---|
DDR4-3600 CL20 | 1230,75 |
DDR4-3600 CL16 | 1237,50 |
DDR4-2666 CL20 | 1230,88 |
Итак, например, в случае процессоров Ryzen более низкие тайминги и более низкие скорости передачи данных влияют на производительность самого процессора (даже одноядерного).
Однако это открывает интересную дискуссию.
Следует ли вам взять более дешевый комплект DDR4-2666 CL20 (или комплект DDR4-2666 CL16) вместо немного более дорогого комплекта DDR4-3600 CL20, если вы собираетесь получить аналогичную производительность?
Я бы сказал нет. Вы увидите более высокую производительность с более быстрым набором памяти для любой задачи, которая возлагает активную нагрузку непосредственно на ЦП, распределенную по нескольким ядрам.
Одним из примеров этого является быстрая прокрутка временной шкалы Premiere Pro со сжатым исходным материалом.
Для рабочих нагрузок рендеринга CPU/GPU
Короткий ответ — не имеет большого значения. Если это ваши основные рабочие нагрузки, мы рекомендуем отдавать приоритет стабильности системы, а не гнаться за незначительной выгодой.
Часто задаваемые вопросы (FAQ)
Является ли смешивание оперативной памяти с разной задержкой плохой идеей?
Да. Как мы уже говорили здесь, смешивание памяти, как правило, не идеально. Это верно, даже если тайминги вашей памяти отличаются.
Что касается ожидаемого поведения, есть две возможности:
- если вам повезет, модули памяти можно настроить для работы с более медленными таймингами памяти.
- если вам не повезет, вы можете не увидеть стабильности, пока не вернете разгон памяти к спецификациям JEDEC, которые обычно намного медленнее.
Как проверить задержку CAS моей оперативной памяти?
Вы можете быстро определить текущую задержку памяти!
После того, как вы установите и запустите CPU-Z, вы должны увидеть экран, подобный этому (конечно, аппаратное обеспечение и спецификации будут вашими) –
Перейдите на вкладку "Память", которую вы видите здесь, и вы должны увидеть список с указанием частоты вашей памяти (НЕ скорости передачи данных), а также ваших таймингов памяти, таких как задержка CAS.
Что такое SPD в CPU-Z?
Если вы любознательный котенок, вы наверняка видели вкладку "SPD" в окне CPU-Z и задавались вопросом, что это такое.
SPD, или Serial Presence Detect, представляет собой стандартизированную EEPROM (электрически стираемую программируемую постоянную память), которая позволяет вашей системе получить доступ к спецификациям памяти.
Итак, когда ваша система выполняет POST (самотестирование при включении питания), она получает доступ к спецификациям памяти, используя хранящуюся здесь информацию. На этом этапе он мгновенно узнает, какие спецификации JEDEC установлены для вашей памяти, в дополнение к нескольким другим вещам. Более того, он также увидит любые профили XMP, которые были загружены в вашу память, как вы можете видеть на снимке экрана выше. Затем ваш BIOS может предложить способ «одним щелчком» установить спецификации для этого профиля XMP, прочитав его.
Имейте в виду, что это не ваши текущие настройки памяти. На этой вкладке отображается только то, что считывается с ваших модулей памяти.
Приветствую вас
Итак, какую память вы выбрали для своей рабочей станции? Сообщите нам в комментариях ниже или на нашем форуме и сообщите нам, как ваш опыт работы с машиной!
Срок действия акции истек
Зарабатывайте большие сбережения каждый день с ежедневными предложениями и крадите горячие товары по самым низким ценам с Shell Shockers!
Никогда больше не упускайте шанс сэкономить, подписавшись на новостную рассылку Newegg!
При сравнении планок оперативной памяти всегда возникает классический вопрос: что является лучшим показателем реальной производительности — скорость или задержка? Если вы ищете наилучшую возможную память, это важный вопрос, на который нужно ответить. И хотя скорость легко понять и измерить, задержка гораздо сложнее и часто неправильно понимается. Вот как это недоразумение, теперь известное как парадокс задержки, отвечает на вопрос о производительности.
- Задержка CAS — это точный показатель реальной задержки.
- По мере увеличения скорости увеличиваются и задержки CAS, что частично сводит на нет прирост скорости.
- Задержки CAS – неточный показатель производительности.
- Истинную задержку лучше всего измерять в наносекундах.
- По мере увеличения скорости истинные задержки уменьшаются и/или остаются примерно одинаковыми, а это означает, что чем выше скорость, тем выше производительность.
Задержка часто понимается неправильно, поскольку в листовках продуктов и при сравнении спецификаций она указывается в терминах задержки CAS (CL), что составляет лишь половину формулы для расчета задержки.
Поскольку рейтинги CL представляют только количество тактов, которые должен выполнить модуль, они ничего не говорят о продолжительности каждого такта, а значит, они не являются точным индикатором задержки.
Истинная задержка — гораздо лучший показатель производительности, поскольку она учитывает количество тактов и продолжительность каждого такта. Используя формулу истинной задержки, вы можете рассчитать реальную производительность задержки и точно сравнить модули рядом друг с другом, чтобы увидеть, какой из них будет работать лучше всего. Вот краткое сравнение производительности памяти, показывающее историческое соотношение скорости и задержки.
Почему скорость важнее задержки
По мере развития технологии памяти скорость увеличивалась, а время тактового цикла уменьшалось, что приводило к уменьшению реальных задержек по мере развития технологии, даже несмотря на то, что осталось выполнить больше тактовых циклов. Перевод: поскольку скорости растут, а истинные задержки остаются примерно одинаковыми, вы можете достичь более высокого уровня производительности, используя более новую, быструю и энергоэффективную память.
Обратите внимание: когда мы говорим, что «истинные задержки остаются примерно одинаковыми», мы имеем в виду, что от DDR3-1333 до DDR4-2666 (диапазон текущей памяти) истинные задержки начинались и заканчивались на уровне 13,5 нс. Хотя в этом диапазоне есть несколько случаев, когда истинные задержки увеличились, прирост составил доли наносекунды. За тот же период скорости увеличились более чем на 1300 млн транзакций в секунду, что значительно повысило производительность.
Чтобы собрать все вместе и ответить на классический вопрос, скорость важнее. Лучший способ оптимизировать производительность ОЗУ — установить как можно больше памяти, использовать новейшие технологии памяти и выбирать модули с нужной скоростью для используемых приложений.
Читайте также: