Почему запись медленная при тесте оперативной памяти
Что удалось выяснить:
Оставляем одну планку в слоте b2 — все норм 
Месяца 2-3 назад все было окей 
Вторая половина memtest+ 5.01 отработала в 5 раз дольше первой
после перезагрузки без выключения питания
./ramsmp -b 3 -r -l 10 -g 32G
показывает около 5 гиг в секунду, но при этом отъедается всего 4 гига оперативки, как то можно сделать больше?
собираюсь проделать следующее:
Сравнить с другим компом со старой оперативкой DDR2 16GB с учетом, что она более чем в 2 раза медленнее
Радиатор в одной из упаковок оказался с царапинами, наверно уже БУ после теста, поцарапали радиатором проца?
Проверить каждую пару отдельно, будут ли они также тормозить
по прошествии половины memtest?
Как понизить латентность оперативной памяти DDR4
Каждый компонент персонального компьютера вносит свой вклад в уровень итоговой производительности системы. Это и процессор, и видеокарта, и жёсткий диск, и конечно оперативная память. Главными характеристиками памяти является её тип, частота и тайминги.
Тайминги памяти — величина довольно абстрактная, это не секунды или миллисекунды. Это такты. Но главное (с чем напрямую связаны тайминги памяти) — это латентность памяти. Латентность памяти — время, затрачиваемое процессором на получение байта информации из оперативной памяти. В этой статье мы разберемся как понизить латентность оперативной памяти DDR4 для Ryzen.
Что лучше — латентность или частота работы памяти
Латентность оперативной памяти для Ryzen может быть вычислена с помощью специальных тестов производительности. На этикетке продаваемых модулей памяти величина затрачиваемого на обмен информацией времени между процессором и модулем памяти показана в виде набора таймингов. Основные из них: CL, TRCD, TRP и TRAS (для DDR4 TRAS неактуален), иногда к ним ещё добавляется пятый параметр — Command rate.
Частота влияет на пропускную способность памяти. Если для выполнения задачи достаточно и просто пропускной способности с запасом, то ещё больше ускорить выполнение такой задачи может помочь лишь снижение латентности памяти.
Также латентность играет важную роль в задачах, в которых нужен максимально быстрый отклик на действия пользователя или других программ.
Как уменьшить латентность памяти Ryzen
Лучше покупать разогнанные модули памяти с предустановленными в них профилями XMP. Такой профиль сразу позволит использовать минимальные тайминги для данного модуля, активировав его в настройках BIOS материнской платы.
Вариант посложнее — купить обычную неразогнанную память с хорошими чипами от Samsung, Hynix или Micron и самому настроить тайминги памяти. Для процессоров Ryzen имеется утилита DRAM Calculator for Ryzen, позволяющая подобрать тайминги памяти и тем самым снизить латентность (см. статью об утилите: Как пользоваться Ryzen DRAM Calculator).
Попробуем добиться некоторого снижения латентности памяти в обычных модулях, без XMP.
1. Тестирование до снижения латентности
Ещё до коррекции таймингов памяти проведём тестирование времени отклика (латентности) с помощью Теста кэша и памяти утилиты AIDA64:

И ещё сделаем это с помощью теста MEMbench (MEMbench mode: Easy) утилиты DRAM Calculator for Ryzen:

2. Технические особенности модулей памяти
С помощью программы Thaiphoon Burner мы можем более подробно посмотреть характеристики модулей памяти. Данные модули используют микросхемы Micron MT40A1G8SA-062E:J.

Для этих микросхем есть техническая документация в Интернет. В ней имеются интересующие нас технические характеристики:
- 1G8: Configuration — 1 Gig x 8;
- SA: 78-ball 7,5 мм x 11,0 мм FBGA;
- -062E: CK = 0.625 нс, CL = 22;
- :J: Die Revision — :J.

Электрические спецификации данных чипов памяти следующие:
- VDD: от -0,4 В до 1,5 В;
- TSTG: от -55 о С до 150 о С.
При этом рекомендуемая температура не должна превышать 85 о С.

Из показанного выше следует: мы можем аккуратно повышать напряжение до 1,4 В, если при этом будем соблюдать безопасный температурный режим памяти.
Внимание: повышение напряжения влечёт за собой серьёзный нагрев чипов! Для того, чтобы избежать этого, необходимо купить для них специальные радиаторы и установить их на модули памяти. В противном случае из-за повышенных температур возможна деградация чипов памяти и, соответственно, выход модулей из строя.
В процессе изучения спецификаций чипов памяти сравнивались чипы B-die и J-die, в следствие чего были сделан вывод, что отличаются данные чипы только диапазоном температур (у J-die диапазон более широкий) и разными токами, но незначительно. В интерфейсе утилиты DRAM Calculator for Ryzen нет опции выбора чипов J-die, поэтому мы выберем в разделе Memory Type чипы Micron E/H-die, так как они в данной серии являются, судя по документации, наиболее некачественными.
3. Подбор таймингов — профиль V1
Как было сказано выше, подбирать тайминги чтобы снизить латентность памяти мы будем с помощью утилиты DRAM Calculator for Ryzen. Перейдите на вкладку Main, выберите характеристики вашего оборудования:
- Processor: ZEN + AM4. Процессор в моём компьютере Ryzen 2700.
- Memory Type: Micron E/H-die.
- Profile version: V1.
- Memory Rank: 1. Данные модули памяти одноранговые.
- Frequency (MT/s): 2933 МГц. Чипы могут функционировать и при гораздо более высоких частотах. Однако, так как нашей целью является уменьшение задержек, выбрана именно данная частота — для неё не нужно дополнительно настраивать контроллер памяти в процессоре (см. статью о разгоне памяти: Как разогнать память на Ryzen).
- BCLK (100-104.8): 100 МГц.
- DIMM Modules: 2 модуля.
- Motherboard: B350/X370.
Нажимаем на кнопку Calculate FAST для выполнения расчёта таймингов. Программа выдаёт следующие результаты для выбранных нами стартовых параметров:

Теперь необходимо зайти в настройки BIOS (UEFI) компьютера и установить вычисленные нами ранее значения.
После установки этих значений наш стендовый компьютер, к сожалению, отказался загружаться. Вычисленные тайминги не подошли. С помощью джампера сбрасываем настройки BIOS до заводского состояния (см. статью: Как сбросить BIOS на заводские настройки). Затем надо попытаться подобрать тайминги по втором профилю. Данная версия профиля рекомендуется для менее качественных чипов памяти.
4. Подбор таймингов — профиль V2
Перезагрузив Windows, вновь запускаем утилиту DRAM Calculator for Ryzen, выбрав ваши параметры:
- Processor: ZEN + AM4 — поколение и сокет вашего процессора.
- Memory Type: Micron E/H-die — Производитель и B-Die ревизия чипов вашей памяти, которую вы узнали из утилиты Thaiphoon Burner.
- Profile version: V2 — версия профиля.
- Memory Rank: 1 — количество рангов вашей памяти, обычно 1.
- Frequency (MT/s): 2933 МГц — частота, которая должна получиться после разгона памяти.
- BCLK (100-104.8): 100 МГц — частота работы шины материнской платы, по умолчанию 100 МГц.
- DIMM Modules: 2 — количество модулей оперативной памяти в вашей системе.
- Motherboard: B350/X370 — чипсет вашей материнской платы.
Нажимаем на кнопку Calculate FAST для выполнения расчёта таймингов. Получаем следующие результаты:

Перезагружаем компьютер, вносим изменения в значения таймингов, опять перезагружаем компьютер, загружаем настройки BIOS. Теперь компьютер работоспособен.
5. Тонкий подбор таймингов памяти
Так как между сформированными с помощью профилей V1 и V2 наборами таймингов может быть достаточное количество промежуточных вариантов, непосредственно в BIOS пробуем потихоньку уменьшать значения, взятые из рассчитанных для профиля V2, до значений аналогичных таймингов, рассчитанных для профиля V1.
Есть основные тайминги: tCL, tRCDWR, tRCDRD, tRP, tRAS и CL. Их сначала не трогаем. Остальные тайминги устанавливаем в значения, рассчитанные для V1. Проверяем работоспособность компьютера. Если компьютер работает корректно, меняем по одному указанные выше тайминги и проверяем каждый раз работоспособность. В случае, если работоспособность оказалась нарушена, откатываемся на шаг назад.
Опытным путём выясняем, что тайминги для профиля V1 работоспособны с отличием всего в одном параметре: значение tRP — вместо 14 должно равняться 15. Именно к настройкам, рассчитанным для профиля V1, следует стремиться максимально приблизиться — они наиболее интересны в плане производительности, в то время как тайминги для профиля V2 — скорее усреднённые, более безопасные.
Скриншоты с выполненными настройками:






Теперь вы знаете как понизить латентность памяти, сделаем ещё немного тестов.
6. Проверка табильности
После завершения настройки параметров памяти конечно же необходимо протестировать стабильность её работы. Для этого можно использовать Тест стабильности системы утилиты AIDA64, его составляющие:
- Stress CPU;
- Stress FPU;
- Stress cache;
- Stress system memory.
Нажимаем кнопку Start. Тест пройдён не был.

Перезапускаем компьютер, заходим в настройки BIOS и повышаем параметр напряжения DRAM Voltage до 1,36 В.

Сохраняем настройки BIOS и перезагружаемся. Вновь запускаем Тест стабильности системы утилиты AIDA64. Тест вновь завершён с ошибкой.
Опять в настройках BIOS немного повышаем значение параметра DRAM Voltage, но не выше чем максимальное возможное для ваших чипов памяти. В данном случае до 1,39 В, опять перезагружаемся и запускаем тест.

Опять ошибка. После этого перезагружаем компьютер и немного увеличиваем в настройках BIOS значения для таймингов tRCDWR и tRCDRD, например:
- tRCDWR: 15;
- tRCDRD: 18.

Перезагружаемся и запускаем тот же тест. Стресс-тест выполнялся 7 минут, ошибок обнаружено не было. Далее попробуем снизить значение параметра напряжения питания памяти DRAM Voltage, например, к значению 1,34 В.

Перезагрузка и выполнение теста. Процесс длился 7 минут, ошибок не было.

7. Тестирование после снижения латентности
После выполнения всех тестов необходимо оценить результаты выполнения всех настроек функционирования оперативной памяти для снижения задержек чтобы понять насколько снизилась латентность оперативной памяти для Ryzen Для этого выполним вновь Тест кэша и памяти утилиты AIDA64:

Кроме этого выполним ещё и тест MEMbench (MEMbench mode: Easy) утилиты DRAM Calculator for Ryzen:

Для сравнения с другими процессорами можно дополнительно выполнить тест Задержка памяти утилиты AIDA64:

Сравним полученный уровень латентности памяти до и после подбора таймингов.
- AIDA 64: 79,7 нс;
- Ryzen DRAM CalculatorMEMbench: 102,6 нс.
- AIDA 64: 72,6 нс;
- Ryzen DRAM CalculatorMEMbench: 92,1 нс.
Наглядно это видно на скриншоте:
Итак, по данным утилиты AIDA64 нам удалось уменьшить латентность памяти Ryzen на 8,91 %, а по данным утилиты DRAM Calculator for Ryzen — на 10,23 %.
В тесте Задержка памяти утилиты AIDA64 наш процессор AMD Ryzen 7 2700 по латентности оперативной памяти обошёл занесённый в базу процессор AMD Ryzen 7 2700X и почти догнал Intel Core i7-5820K.
Выводы
Сегодня на практике мы изучили такое понятие, как латентность памяти для Ryzen. Фактически был построен новый профиль XMP для использованных нами конкретных модулей памяти. Используя эту инструкцию, вы также можете понизить латентность оперативной памяти DDR4 для Ryzen на своем компьютере, если желаете иметь максимальную отзывчивость системы. Также данная инструкция будет полезна тем, кто уже разогнал память по параметру частоты. В таком случае дальнейший рост производительности возможен только при снижении уровня латентности памяти (уменьшении таймингов памяти).
Каковы признаки сбоя ОЗУ: Проверка оперативной памяти
Оперативная память — важный компонент компьютера. Это энергозависимая память, в которой хранятся все вычисления ЦП, необходимые для запуска приложения или программного обеспечения. Если оперативная память повреждена, вы не сможете запустить свой компьютер. Есть некоторые признаки того, что оперативная память системы умирает. В этом посте перечислены некоторые общие симптомы сбоя и проверки ОЗУ.
Каковы признаки сбоя ОЗУ?
При проверке оперативной памяти на ошибки, следующие признаки указывают на то, что оперативная память вашего компьютера требует внимания:
- Снижение производительности.
- Произвольные перезагрузки.
- Частые ошибки BSOD.
- Компьютер отображает неверную RAM.
- Видеокарта не загружается.
1] Снижение производительности
Снижение производительности системы — один из наиболее распространенных симптомов неисправности ОЗУ. Если вы обнаружите, что ваш компьютер работает отлично при первом включении, но со временем он становится медленнее, возможно, у вас неисправная оперативная память. Но есть и другие факторы, которые влияют на производительность системы, например, некорректная программа, запуск нескольких тяжелых программ, требующих большего объема оперативной памяти и т. д.

Итак, как определить, исправна ваша оперативная память? Если большинство приложений или программного обеспечения, установленных на вашем компьютере, часто дает сбой или для загрузки требуется больше времени, возможно, у вас неисправна оперативная память. В дополнение к этому вы также столкнетесь с некоторыми другими проблемами.
2] Случайные перезапуски
Когда ваш компьютер перезагружается в случайном порядке без каких-либо предупреждающих сообщений, возможно, ваша оперативная память неисправна.

Однако компьютер также случайным образом перезагружается при повреждении жесткого диска. Но если вы знаете, что ваш жесткий диск исправен, а компьютер часто перезагружается, особенно после инициализации рабочего стола, это признак плохой оперативной памяти.
Проверить Жесткий Диск можно при помощи этих программ.
3] Частые ошибки BSOD
Ошибка BSOD возникает из-за поврежденного программного обеспечения или неисправного оборудования. Следовательно, это не всегда показатель плохой оперативной памяти.

Давайте разберемся с этим на примере. Когда вы получаете Синий экран смерти (BSOD) каждый раз, когда запускаете определенное программное обеспечение, вполне вероятно, что программное обеспечение вызывает ошибку, а не оборудование. Но если вы заметите, что ваша система слишком часто выходит из строя, особенно при попытке установить новое приложение или программное обеспечение, ваша оперативная память может быть повреждена.
4] Неправильно отображается объем оперативной памяти.
Одним из симптомов сбоя ОЗУ является то, что система отображает меньше ОЗУ, чем есть на самом деле. Вы можете легко проверить, сколько оперативной памяти установлено в вашей системе, но процесс может отличаться для разных версий Windows.

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

Но если вашему компьютеру не удается загрузить видеокарту, вы не услышите такой звуковой сигнал. В этом случае вы также получите предупреждающее сообщение. Причина этой проблемы — неисправная оперативная память системы или видеокарта.
Как проверить, исправна ли оперативная память?
Если у вас возникли вышеупомянутые проблемы, возможно, неисправна оперативная память вашей системы. Но ничего нельзя сказать без правильного диагноза. Следующие методы помогут диагностировать проблему:
- Очистите RAM и вставьте снова.
- Запустите средство диагностики памяти Windows.
1] Очистите оперативную память и снова вставьте ее.
Грязная или корродированная оперативная память также вызывает множество ошибок в компьютере. Следовательно, если ваша система показывает признаки сбоя оперативной памяти, первый шаг, который вы должны сделать, — это удалить ее из слота и посмотреть, грязная она или нет, если да, то очистите плашку. Для удаления коррозии можно использовать изопропиловый спирт.

Теперь вставьте его снова и проверьте, возникают ли указанные выше проблемы.
2] Запустите средство диагностики ОЗУ Windows.
Windows 10 поставляется со встроенным инструментом диагностики памяти . Этот инструмент проверяет оперативную память системы на наличие ошибок.
Чтобы запустить этот инструмент, перейдите в «Панель управления > Система и безопасность > Администрирование> Средство проверки памяти Windows». Дважды щелкните по нему, чтобы запустить. Вы получите сообщение на ваш экран. Выберите «Перезагрузить сейчас и проверить наличие проблем».

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


Выполните следующие действия, чтобы просмотреть отчет о проверке работы оперативной памяти в средстве просмотра событий:
- Введите «Просмотр событий» в поисковой строке Windows и щелкните приложение, чтобы запустить его.
- Разверните раздел «Журналы Windows» слева и нажмите «Система». Подождите, пока средство просмотра событий загрузит все журналы Windows.
- Нажмите на опцию «Найти» справа. Появится всплывающее окно.
- Введите « MemoryDiagnostic » в это окно и нажмите «Найти далее». Он покажет вам результат диагностики памяти.

Вот и все. Дайте нам знать в комментариях ниже, если у вас есть какие-либо вопросы.