Что такое тайминги оперативной памяти и их влияние на скорость
Содержание:
Сколько стоит потраченное время?
Пожалуй, это один из главных вопросов, которые зададут пользователи, приобретающие новейший процессор AMD и желающие потратить некоторое время на настройку памяти. А вот тут вам уже надо взять калькулятор и посчитать самим в зависимости от заработка – второй переменной в задаче. Первая главная переменная – время, затраченное на настройку памяти. Возможно, потраченные 10 часов на настройку уже в первый месяц смогут «отбить» их снижением времени выполнения рабочих задач. Профит будет в любом случае, это лишь вопрос времени. Что касается игр, то ситуация не столь однозначная, но целесообразность в дополнительной настройке памяти также есть. Здесь многое зависит и от разработчиков, а точнее – игрового движка и рук программистов. В некоторых играх можно получить ощутимый прирост минимального количества кадров в секунду, в то время как в других ситуация не изменится. В заключении материала сделаем выводы и по поводу рассмотренных комплектов памяти. Они отличаются как внутри, так и снаружи, но объединяет их достаточно большая гибкость в плане настроек, благодаря чему можно добиться некоторого повышения производительности как в приложениях, так и в играх. Примечательным является тот факт, что при сборке рабочей системы именно для работы, можно установить модули без подсветки, которая в таких случаях будет являться абсолютно лишней. Если же вам интересны модули с RGB подсветкой, то фирменная технология Infrared Sync позволит добиться её синхронной работы для всех установленных модулей, что придаёт максимально эстетичный внешний вид. Так что новинки от HyperX определённо заслуживают внимания даже при сборке систем на базе AMD!
Оперативная память HyperX Fury DDR4 RGB и HyperX Fury DDR4 в России уже доступны в продаже. Ознакомиться со стоимостью вы можете в магазинах партнеров.
Для получения дополнительной информации о продуктах HyperX обращайтесь на сайт компании.
Как изменить тайминг памяти?
Если вы хотите повысить производительность оперативной памяти, не устанавливая при этом новые планки ОЗУ, то стоит просто уменьшить тайминги уже существующих. Проделывать такую операцию следует очень аккуратно, ведь можно повредить устройства компьютера.
Вначале нужно провести проверку установленных планок памяти. В ОС Windows Seven есть встроенная программа для осуществления такого процесса. Значит, нужно открыть панель управления и там выбрать пункт «Система и безопасность». Там выберите вкладку «Администрирование», затем пункт «Средство проверки памяти Windows». Там нужно выбрать параметр «Выполнить перезагрузку и проверку памяти».
Теперь перезагрузите компьютер и нажмите Delete, чтобы открыть меню BIOS. Нажмите комбинацию Ctrl и F1 для того, чтобы открылось меню дополнительных параметров работы ПК. Там выберите вкладку Advanced. Теперь посмотрите на данные, которые расположены под строкой Memory Frequency. Там вы увидите пункты CAS Latеncy, RAS Prеcharge dеlay, RАS to СAS Delаy и Аctive Prеchаrge Dеlay.
Здесь нужно уменьшать тайминги. Делать это требуется очень аккуратно, постоянно изменять параметр только на минимальную «единицу». Начинайте с первого пункта CAS Latency. Там это нужно уменьшить на 0,5. Затем вернитесь в меню BIOS. Там выберите Save & Exit и нажмите Enter. После того как компьютер перезагрузится, то снова войдите в меню тестирования оперативной памяти.
Если же программа показала, что показатели улучшились, то продолжайте дальше уменьшать тайминги, изменяя значение следующего пункта – RAS Prеcharge dеlay. Чтобы не пришлось постоянно перезагружать ваш компьютер при проверке памяти, можно воспользоваться специальными программами.
Можно установить утилиту Riva Tuner либо memtest. С их помощью вы сможете выполнять проверку стабильности и производительности вашей оперативной памяти. Riva Tuner еще и обладает такой функцией, как уменьшение таймингов
Обратите внимание, что выполнять такой процесс рекомендуют именно через BIOS, ведь если произойдет какой-то сбой, то вы сможете быстро восстановить заводские параметры
Что это такое
Являясь англоязычным термином, таймингу тяжело подобрать синоним в других языках, но данное понятие можно раскрыть через другие категории. Так он обязательно включает в себя сроки начала и длительности выполнения, а также предопределенность (спланированность) происходящего. Расписание – неотъемлемая часть тайминга, а соответственно подключается категория синхронизации задач с остальными действиями и планами жизни. Это категории практичной, материалистичной стороны, которую есть возможность измерить или зафиксировать, но кроме такого подхода тайминг включает и внутренние процессы.
С внутренней личностной позиции тайминг подразумевает сознательное управление временем для реализации своих возможностей, потенциалов и желаний. Например, тайминг свадебного дня поможет избежать неприятных моментов, получить массу эмоций и успеть реализовать насыщенную программу, не потеряв романтической нотки. Осознанное управление временем подразумевает принципы планирования, но при этом опирается на умение чувствовать настоящий момент. То есть самый лучший планировщик не тот, кто постоянно живет в мечтах о будущих свершениях, а тот, кто может замечать все мелочи настоящего момента.
Умение считывать потребности реальности формирует у человека помимо стратегического, ситуативное мышление, помогающее перестраивать свои планы и идеи.
Успешный тайминг не в скрупулезном следовании расписанию или списку задач, а в умении использовать благоприятные моменты. Например, если удается сидя ехать с работы, то в это время можно прочитать главу или ответить на несколько писем, а не ждать отведенного для этого времени дома.
Для того чтобы реализовывалась ситуативность, необходимо чувствование периодов динамики и статики, то есть тех моментов, когда бесполезно прилагать усилия или наоборот, когда можно одновременно жонглировать множеством проектов.
У всех бывают периоды, когда никакое прикладывание усилий, как бы они не были структурированы и вписаны в общий дневной порядок, не приносят усилий. Бесполезно сажать растения зимой, торопить размышления других или пытаться влиять не категории, не подвластные в силу своей специфики или сложившихся ситуационных моментов.
К таким факторам, останавливающим деятельность, относятся также и внутренние состояния личности, необходимость учета которых может являться первостепенной – апатии и депрессии делают любую деятельность непродуктивной, а значит, и нет смысла заставлять себя. В то же время существуют динамические периода подъема внутренней активности, совпадения многих факторов и удачных предложений – в эти моменты стоит двигаться динамичнее, выискивая новые лазейки, совершая управление на расстоянии, проводя совещания по скайпу из поезда и прочие вещи.
Важно понимать цикличность подобных проявлений и планировать запасные варианты, если вдруг одно состояние сменит другое неожиданно. Это может зависеть от сезонности выполняемых задач или личных биоритмов человека
Тайминг подразумевает распределение психических ресурсов личности в логичном и экономном ключе. Так если человек уже приходит с работы уставший, а потом погружается в подобную деятельность (например, программист садится играть в приставку или психолог идет общаться с подругами), то происходит перерасход ресурсов и возникает ощущение нехватки времени. На самом деле времени ровно столько же в сутках и осталось, исчерпались силы, и отсутствует ощущение наполненности.
И какое это значение имеет для моего компьютера?
Представьте себе, вы после давненько совершённой покупки ноутбука решили добавить ещё одну планку оперативной памяти к уже имеющейся. Среди всего прочего, ориентируясь по наклеенному лейблу или на основании программ-бенчмарков можно установить, что по характеристикам таймингов модуль попадает под категорию CL-9 (9-9-9-24):
То есть данный модуль доставит до ЦПУ информацию с задержкой 9 условных циклов: не самый быстрый, но и не самый плохой вариант. Таким образом, нет смысла зацикливаться на приобретении планки с более низкими показателями задержки (и, теоретически, более высокими характеристиками производительности). Например, как вы уже догадались, 4-4-4-8, 5-5-5-15 и 7-7-7-21, у которых количество циклов равно соответственно 4, 5 и 7.
первый модуль опережает второй почти на треть цикла
Как вы знаете по статье “Как выбрать оперативную память?“, параметры таймингов включают ещё одни важные значения:
- CL – CAS Latency – время, затрачиваемое на цикл “модуль получил команду – модуль начал отвечать“. Именно этот условный период уходит на ответ процессору от модуля/модулей
- tRCD – задержка RAS к CAS – время, затрачиваемое на активацию строчки (RAS) и столбца (CAS) – именно там данные в матрице и сохраняются (каждый модуль памяти организован по типу матрицы)
- tRP – заполнение (Зарядка) RAS – время, затрачиваемое на прекращение доступа к одной строчке данных и начало доступа к следующей
- tRAS – означает как долго придётся самой памяти ждать очередного доступа к самой себе
- CMD – Command Rate – время, затрачиваемое на цикл “чип активирован – первая команда получена (или чип готов к приёму команды)”. Иногда этот параметр опускается: он всегда составляет один или два цикла (1Т или 2Т).
“Участие” некоторых из этих параметров в принципе подсчёта скорости работы оперативной памяти, можно также выразить в следующих рисунках:
Кроме того, время задержки до момента, когда планка начнёт отсылать данные, можно подсчитать самому. Здесь работает простая формула:
Время задержки (сек) = 1 / Частоту передачи (Гц)
Таким образом, из рисунка с CPUD можно высчитать, что модуль DDR 3, работающий с частотой 665-666 МГц (половина декларируемого производителем значения, т.е. 1333 МГц) будет выдавать примерно:
1 / 666 000 000 = 1,5 нсек (наносекунд)
периода полного цикла (время такта). А теперь считаем задержку для обоих вариантов, представленных в рисунках. При таймингах CL-9 модуль будет выдавать “тормоза” периодом 1,5 х 9 = 13,5 нсек, при CL-7 : 1,5 х 7 = 10,5 нсек.
Что можно добавить к рисункам? Из них видно, что чем ниже цикл зарядки RAS, тем быстрее будет работать и сам модуль. Таким образом, общее время с момента подачи команды на “зарядку” ячеек модуля и фактическое получение модулем памяти данных, высчитывается по простой формуле (все эти показатели утилиты типа CPU-Z должны выдавать):
tRP + tRCD + CL
Как видно из формулы, чем ниже каждый из указываемых параметров, тем быстрее будет ваша оперативная память работать.
Ускоряем память или меньше не значит лучше
Разгоняя компьютер, мы больше внимания уделяем таким компонентам как процессор и видеокарта, а память, как не менее важную составляющую, иногда обходим стороной. А ведь именно тонкая настройка подсистемы памяти может дополнительно увеличить скорость рендеринга сцены в трехмерных редакторах, уменьшить время на компрессию домашнего видеоархива или прибавить пару кадров за секунду в любимой игре. Но даже если вы не занимаетесь оверклокингом, дополнительная производительность никогда не помешает, тем более что при правильном подходе риск минимален.
Уже прошли те времена, когда доступ к настройкам подсистемы памяти в BIOS Setup был закрыт от лишних глаз. Сейчас их столько, что даже подготовленный пользователь может растеряться при таком разнообразии, не говоря уже о простом «юзере». Мы постараемся максимально разъяснить действия, необходимые для повышения производительности системы посредством простейших настроек основных таймингов и, при необходимости, некоторых других параметров. В данном материале мы рассмотрим платформу Intel с памятью DDR2 на базе чипсета от той же компании, и основной целью будет показать не то, насколько поднимется быстродействие, а то, как именно его необходимо поднять. Что касается альтернативных решений, то для памяти стандарта DDR2 наши рекомендации практически полностью применимы, а для обычной DDR (меньшие частота и задержки, и большее напряжение) есть некоторые оговорки, но в целом принципы настройки те же.
В качестве оперативной памяти использовалось два модуля DDR2-800 объемом 1 Гб производства Hynix (1GB 2Rx8 PC2-6400U-555-12), благодаря чему появилась возможность расширить количество тестов с различными режимами работы памяти и комбинациями таймингов.
Приведем перечень необходимого ПО, позволяющего проверить стабильность системы и зафиксировать результаты настроек памяти. Для проверки стабильной работы памяти можно использовать такие тестовые программы как Testmem, Testmem+, S&M, Prime95, в качестве утилиты настройки таймингов «на лету» в среде Windows применяется MemSet (для платформ Intel и AMD) и A64Info (только для AMD). Выяснение оправданности экспериментов над памятью можно осуществить архиватором WinRAR 3.70b (имеется встроенный бенчмарк), программой SuperPI, рассчитывающая значение числа Пи, тестовым пакетом Everest (также есть встроенный бенчмарк), SiSoft Sandra и т.д.
Основные же настройки осуществляются в BIOS Setup. Для этого необходимо во время старта системы нажать клавишу Del, F2 или другую, в зависимости от производителя платы. Далее ищем пункт меню, отвечающий за настройки памяти: тайминги и режим работы. В нашем случае искомые настройки находились в Advanced/Chipset Setting/North Bridge Configuration (тайминги) и Advanced/Configure System Frequency (режим работы или, проще говоря, частота памяти). В BIOS’е других плат настройки памяти могут находиться в «Advanced Chipset Features» (Biostar), «Advanced/Memory Configuration» (Intel), «Soft Menu + Advanced Chipset Features» (abit), «Advanced Chipset Features/DRAM Configuration» (EPoX), «OverClocking Features/DRAM Configuration» (Sapphire), «MB Intelligent Tweaker» (Gigabyte, для активации настроек необходимо в главном окне BIOS нажать Ctrl+F1) и т.д. Напряжение питания обычно изменяется в пункте меню, отвечающем за оверклокинг и обозначается как «Memory Voltage», «DDR2 OverVoltage Control», «DIMM Voltage», «DRAM Voltage», «VDIMM» и т.д. Также у различных плат от одного и того же производителя настройки могут отличаться как по названию и размещению, так и по количеству, так что в каждом отдельном случае придется обратиться к инструкции.
Что означают основные тайминги?
Вот основные операции с памятью, которые выполняет компьютер:
- Активация (Activate) — открывает ряд ячеек для работы. Для того чтобы провести чтение или запись в ячейку, необходимо сначала её активировать. После активации ячейка будет активна до получения команды освобождения.
- Освобождение (Precharge) — закрывает открытый ряд ячеек или несколько. Ячейки переводятся в состояние ожидания. Данные в них хранятся, но для получения к ним доступа, ячейку надо активировать.
- Read and Write — чтение или запись данных.
- Обновление (Refresh) — обновление заряда ячеек, без смены хранимых в них данных.
Все тайминги деляться на три категории: первичные, вторичные и третичные. Самые основные из них — это первичные. Обычно они и указываются на упаковке памяти памяти (например, 16-16-16-32 2T) и их же чаще всего настраивают в BIOS. Вот основные тайминги:
- CAS Latency (tCL/tCAS) — задержка между отправкой адреса ячейки и началом чтения данных из неё. Это количество циклов работы памяти, которые продут до получения первого бита данных из запрошенной ячейки. В отличие от других параметров, это не максимум, а точное число, которое должно быть синхронизировано для контроллера и памяти. Это самый важный параметр;
- RAS to CAS Delay (tRCD) — указывает количество циклов между открытием ряда ячеек памяти и моментом, когда можно будет получить к этим ячейкам доступ. Иногда обозначается отдельно для записи и для чтения. Время чтения данных из памяти если ячейки не были активированы ранее будет составлять tCAS + tRCD;
- Row Precharge Time (tRP) — минимальное количество циклов работы памяти, от закрытия ранее активированного ряда ячеек и открытием следующего. Если изначально был открыт неверный ряд, общее время чтения из памяти будет составлять tRP + tRCD + CL.
- Row Active Time (tRAS) — минимальное количество циклов работы памяти между активацией ряда ячеек и его закрытием. Это время, необходимое для смены ряда ячеек и оно пересекается с tRCD.
- Command Rate (CR/CMD/CPC/tCPD) — количество циклов межу активацией чипа памяти и выполнением команды. Для большей стабильности обычно используется значение 2T, однако часто можно встретить значение 1T.
К вторичным таймингам относятся tWR, tRFC, tRDD_L, tRDD_S, tWTR_L, tWTR_S, tRTP, tFAW, и tCWL однако они используются намного реже.
Как выставить частоту оперативной памяти в биосе?
Иногда у пользователей возникает вопрос, как изменить частоту оперативной памяти в биосе? Как правило, этот параметр биос выставляет автоматически, исходя из номинальных показателей модулей памяти. Но случаются ситуации, когда нужно вручную выставить частоту оперативной памяти, которая отличается от предложенных показателей. Для этого в биосе существуют определенные опции, которые помогут вам это сделать.
Давайте рассмотрим, с какой целью этот параметр нужно изменять. Во-первых, для повышения производительности компьютера. Такие действия обычно увеличивают скорость работы вашего ПК на 10-20 процентов. Но, стоит учитывать, что для стабильной работы компьютера, возможно, потребуется настроить и другие параметры модулей оперативной памяти, такие как частоту и напряжение.
Частоту оперативной памяти компьютера нужно настраивать лишь с помощью соответствующих опций BIOS. Но, не все системные платы поддаются изменениям данного параметра. И если вам «повезло», и у вас именно такая плата, то изменить частоту оперативной памяти вы попросту не сможете, ее значение будет соответствовать номинальной величине.
А теперь приступим к делу. Безусловно, необходимо зайти в биос. Для этого, при перезапуске компьютера нажимаем клавишу «Delete». Далее, в зависимости от версии BIOS, ищем раздел Advanced или Memory Frequency. Еще он может называться Memory Clock, Dram Clock или DRAM Frequency. Короче говоря, ищите опцию, в которой будут слова DRAM, Memory, SDRAM или Mem и Clock или Frequency.
Увеличить частоту памяти в биосе можно двумя способами: указав ее значение или указав соотношение между частотой системной шины, а также частотой шины памяти. Как правило, эти действия производятся в разделе FSB/Memory Ratio либо в разделе с похожим названием, в котором встречается слово Ratio.
В этом разделе устанавливаем параметр Manual вместо, установленного по умолчанию, Auto. Теперь можно менять значения частоты и множителя. Попробуйте увеличить частоту шины оперативной памяти на 30-50 Герц.
Сохранив все изменения, перезагружаем компьютер. Иногда нужно повышать частоту оперативной памяти несколько раз, для выявления самого оптимального значения, при котором работа компьютера будет устойчивой.
Чтобы проверить стабильность оперативной памяти, необходимо зайти в «Панель управления» и в пункте «Система и безопасность» выбрать «Администрирование», а в нем открыть «Средство проверки памяти Windows». Чтобы система проверила состояние оперативной памяти, подтверждаем перезагрузку компьютера. Если результаты проверки показывают хорошие результаты, то повышаем частоту до тех пор, пока система не выдаст ошибку. После этого пробуем уменьшать задержки памяти, понизив поочередно четыре вида таймингов. Эти действия производим в пункте Advanced Settings.
Бывает, что после таких действий компьютер дает сбой и перестает загружаться, тогда вытащите BIOS-батарейку и, тем самым, восстановите заводские настройки.
Стоит отметить, что нельзя устанавливать параметры частоты, которые значительно превышают номинальные, так как это может повлечь за собой выход из строя модулей ОЗУ, а также, приводит к повышению тепловыделения, вследствие чего необходимо дополнительное охлаждение системного блока.
Резюмируя сказанное, хочется отметить, что в тех случаях, когда необходимо максимально увеличить производительность компьютера, вам поможет разгон оперативной памяти. Этот процесс осуществляется изменениями настроек частоты в опциях биоса, который достаточно прост и не требует много времени. Но, следует помнить, что если значения неправильно выбраны, то это повлечет за собой некорректную работу ПК, зависания системы и выход из строя модулей памяти. Надеемся, что мы ответили на интересующий вас вопрос и разобрались, как выставить тайминги оперативной памяти в биосе.
Определение максимально возможного объема ОЗУ
Узнать, какой максимальный объем оперативки поддерживает компьютерная материнская плата, можно следующим образом:
- Запуск АИДА64.
- Нажатие на расположенную слева клавишу «Системная плата».
- Выбор пункта «Чипсет».
- Выбор пункта «Северный мост».
В нижней части экрана будут показаны данные о поддерживаемых типах ОЗУ. Кроме того, там возможно посмотреть, какой максимальный объем оперативки поддерживает матплата персонального компьютера либо нетбука.
Программа АИДА64 – наиболее простой на сегодня способ узнать эксплуатационные показатели оперативки. Другие программы показывают лишь некоторые характеристики модулей ОЗУ, тогда как AIDA64 позволяет узнать любые характеристики, вплоть до тайминга, пропускной способности.
Видео
Оперативная память компьютера (ОЗУ) – это временное хранилище для исполняемых машинных кодов, обрабатываемых процессором. При открытии какого-либо приложения данные поступают именно туда для ускорения работы с ним, так как скорость обмена данными с ОЗУ значительно выше скорости чтения или записи жесткого диска или flash-накопителя.
Основные характеристики ОЗУ
С учетом специфики работы этого компонента ПК можно выделить некоторые его измеряемые характеристики. Рассмотрим наиболее интересующие нас:
Тип
Опустив архаичные типы, такие как DDR, DDR2, SIMM и DIMM, обратим внимание на действующие DDR3 (постепенно уходящий из обихода) и современный DDR Для ноутбука действует маркировка с приставкой SO-DIMM (например, SO-DIMM DDR4);
Объем. Современные модули имеют гигабайтные размеры (2Гб, 4Гб, 6Гб, 8Гб и т.д.)
Бюджетным и офисным компьютерам достаточно небольшого размера 2-8Гб, профессиональные или игровые модели требуют большего количества от 16 Гб и выше;
Частота. Проще говоря, пропускная способность модуля памяти. Значение для современных ПК начинаются с 1333 Мгц. Чем это значение выше, тем больший объем информации передается за единицу времени;
Тайминги. Время задержки между переходами по чипам ОЗУ. Чем меньше эти значения, тем быстрее работает модуль;
Напряжение. Этот параметр отражает необходимое значение напряжения для работы модуля. Стандартное значение: 1,5V, варианты SO-DIMM и DDR с приставкой -LV имеют меньшее значение.
Зачем знать эти характеристики
Для большинства людей характерно принятие решения при наличии проблемы. Эта пресловутая черта показана во многих произведениях авторского и народного творчества. Мы привыкли все откладывать до последнего дня. Однако самым лучшим решением для профилактики сбоев работы компьютера будет своевременное обнаружение проблем и их решение. Сделать это можно лишь обладая минимумом знаний о характеристиках оперативной памяти.
Например, для замены вышедшего из строя модуля нет необходимости платить за диагностику, ремонт, нести ПК в сервисный центр. Для этого достаточно зайти в компьютерный магазин и подобрать новый модуль по установленным параметрам.
Как найти эти данные в Aida64
Не случайно для уточнения информации по ОЗУ рассматривается приложение Аида64. С помощью этого мощного инструмента можно узнать об оперативной памяти все необходимое. Вот краткая инструкция для получения информации:
- Запускаем A >Как еще Аида 64 может работать с оперативной памятью
Бесспорно, лучше избегать последствий, приводящих к замене модуля. Для того, чтобы понять насколько ОЗУ соответствует заявленным характеристикам и случайно не допустить переполнения информацией можно провести некоторые тесты. Самый простой – тест на тайминги (Сервис – тайминги DRAM). Тест кэша и памяти, из меню “Сервис” позволит увидеть реальные данные чтения, записи, задержки памяти и значение кеша центрального процессора.
Также здесь отражены параметры шины материнской платы. На основе этих данных можно определить правильность выбора того или иного модуля оперативной памяти (частотные данные этих трех комплектующих должны быть максимально близки по значению).
AIDA64 — самая мощная программа для обнаружения установленных устройств на компьютере, сбора информации о конфигурации оборудования, проведения тестирования и диагностики аппаратных компонентов, получение сведений о программном обеспечении. Программа предоставляет все необходимые данные о компьютере и системе.