RAM Test Pro
![](/assets/images/ram-test-pro/main2.jpg)
- Версия 1.0.1 от 27.05.2024
- Версия 1.0.0 от 23.05.2024
RAM Test Pro – программа для стресс-теста оперативной памяти DDR4 и DDR5
Предоставляет возможность настройки условий тестирования:
- максимальное количество ошибок;
- максимальное время теста;
- настройка тестового конфига: можно использовать стандартный или настроить порядок тестовых алгоритмов по своему желанию. Самих тестовых алгоритмов более 20.
Из важных особенностей: греет память несколько сильнее, чем другие известные тесты, такие как TM5, MTP, Karhu. Протестировано на DDR5 Hynix.
Скорость нахождения ошибок: зависит от платформы и конфигурации теста (default.txt или другой). По первым испытаниям находит ошибки быстрее других тестов на DDR5 как минимум. Однако так как программа еще в разработке, не исключены ситуации, когда ошибки по конкретным таймингам могут находиться дольше других. Поэтому не тестируйте стабильность памяти одним тестом!
Гайд по программе
Внимание!
- Перед запуском RAM Test Pro нужно выключить все лишние программы и максимально освободить оперативную память.
- Во время работы RAM Test Pro нельзя пользоваться другими программами.
- Программа еще в разработке, о любых проблемах, пожалуйста, сообщайте нам здесь!
- Не тестируйте стабильность памяти одним тестом!
- Программа будет обновляться! Планируется дополнительный модуль тестирования для улучшения теста!
Интерфейс программы
Левый блок.
Threads – количество потоков (блоков памяти).
Memory (MB) – общий объем используемой в тесте памяти в мегабайтах.
Кнопка «Auto» – автоматическое определение количества потоков процессора и объема памяти для теста.
Block Size (MB) – размер одного блока памяти, определяется автоматически (Memory/Threads= Block Size).
Free – свободный объем ОЗУ, определяется автоматически.
Max Errors – максимальное количество найденных ошибок, после которых тест остановится. Если 0 – допустимо бесконечное количество ошибок.
Max Time (минуты) – максимальное время теста в минутах. Если 0 – бесконечно, 240 – 240 минут (4 часа) и т.д. Можно изменять максимальное время теста после старта кнопкой «✏️».
Cycle – текущий цикл тестов из конфиг файла. При проходе всех тестов из конфига +1 цикл.
Time – прошедшее время с начала теста.
Errors – счетчик ошибок.
Правый блок.
Конфигурация системы: процессор, материнская плата и версия BIOS, текущая частота оперативной памяти и модель, модель видеокарты, операционная система.
Нижний блок Status.
Консоль теста. Выводит прогресс теста и ошибки. Кнопка «Open log» - открывает файл log.txt. Кнопка «Scrollbar» справа снизу включает скроллбар консоли.
Меню.
Current Version – текущая версия программы. Если выходит новая версия программы – появляется кнопка «UPDATE».
Guide – открывает эту страницу с гайдом по программе.
Bug Report – кнопка для открытия формы отправки сообщения о сбоях, проблемах программы, а также для предложения функций.
Test Config – конструктор редактирования и создания тестового конфига. New – новый конфиг. Defaults – конфиг по умолчанию. Для создания своего конфига теста: нажать «New», далее в списке тестов выбрать тест, вписать количество повторений теста («Repeats») и нажать «Add» - тест добавлен в список тестов. Save Config – сохранить файл собственного конфига, название файла задается в новом окне (только латиница и цифры, без пробелов и других символов).
Файл конфигурации теста
Поменять и установить свой конфиг тестирования можно в меню "Test Config" (см. выше).
Файл current_config.txt – хранит название текущего установленного профиля для тестирования. Можно менять вручную или кнопкой в программе (см. выше).
Файл конфигурации теста: default.txt (по умолчанию) или другой собственный. Структура: Tests=*название теста*(число повторений). Разделение между тестами через пробел, без запятой. Пример: Tests=mirrorMoveTest(10) memoryStressTest(10) randomAccessTest(1) memoryStressTest2(20) memoryStressTest128(10)
Если нужно оставить комментарий для себя – с новой строки начать с «//» и текст.
Файл log.txt
Находится в папке logs. Хранит конфиг запущенного теста, статусы, ошибки, время остановки теста и т.д. Файл лога пересоздается сам, если превышен размер примерно в 100-200 КБ. Старые логи теста хранятся в файлах log1, log2 и т.д.
![](/assets/images/ram-test-pro/settings2.jpg)
![](/assets/images/ram-test-pro/hwinfo2.jpg)
![](/assets/images/ram-test-pro/logs2.jpg)
![](/assets/images/ram-test-pro/version2.jpg)
Тестовые алгоритмы
Простые тесты – memoryTest2, memoryTest3, memoryTest4, memoryTest45, memoryTest46, memoryTest5, memoryTest6, memoryTest7.
Более тяжелые тесты – memoryStressTest, memoryStressTest2, memoryStressTest3, memoryStressTest4, memoryStressTest128, memoryStressTest256 (с AVX2).
Тесты с зеркальным перемещением – mirrorMoveTest, mirrorMoveTest2, mirrorMoveTest128, mirrorMoveTest2128.
Тест refreshStable – быстрая перезапись и чтение.
Тест randomAccessTest – со случайным доступом и поэтому ОЧЕНЬ медленный. Обычно достаточно 1-3 повторений между разными тестами.
Тест memoryFlush – заполнение памяти нулями.
Тест testEncrypt – с шифрованием и дешифрованием.
Можно менять последовательность тестов и количество их повторений. Любая комбинация тестов потенциально может помогать определять нестабильность ОЗУ разного рода. Количество тестов в конфигурационном файле условно неограничено.
Уже известные хорошие комбинации алгоритмов (тестов), можно комбинировать с другими тестами в любой последовательности и с любым количеством повторений:
- memoryTest2(10) memoryTest3(10) memoryStressTest(10) memoryTest5(10) memoryTest45(10) mirrorMoveTest(20) memoryStressTest256(5) mirrorMoveTest2(20) mirrorMoveTest128(20) memoryTest46(1) randomAccessTest(1) mirrorMoveTest2128(20) memoryStressTest(20) memoryStressTest2(10) memoryStressTest3(10) memoryStressTest4(10) memoryStressTest128(10) memoryFlush(5);
- memoryStressTest(10) randomAccessTest(1) memoryStressTest2(20) mirrorMoveTest128(10);
- mirrorMoveTest(10) memoryStressTest(30) memoryStressTest128(10);
- memoryTest2(30) memoryTest3(30) mirrorMoveTest(30) memoryStressTest(30) memoryStressTest128(30).
Установка и использование
- Процессор с поддержкой SSE
- Операционная система Windows 10 или Windows 11
RAM Test Pro портативен и не требует установки. После скачивания разархивируйте файл в любую папку и запустите исполняемый файл «RAM Test Pro.exe». При первом запуске создает отдельный файл лицензии.
RAM Test Pro может проверять обновления, отправлять логи с ошибками или сбоями.
Рекомендации и предупреждения
В ручном режиме выбирайте количество потоков так, чтобы каждый блок памяти был не менее 800 МБ, оптимально 1000-1500 МБ. Объем памяти для тестирования следует указывать с рекомендуемым запасом в 1000 МБ от доступной свободной памяти.
Рекомендуемое время тестирования памяти: минимум 3-4 часа. Для проверки стабильности частоты DDR5 – не менее 6 часов.
Не запускайте тест, если вы не уверены в максимальном напряжении, допустимом для ваших чипов памяти, а также в достаточности охлаждения вашего процессора.