Ключ "Reserved Memory for Windows (Mb)" весьма полезен, и он действительно работает. Там стоит минимальное число в 128М, которое оставляется Windows при отъеме у нее памяти. При AWE в Windows вся свободная в системе память _физически_ забирается. Если еще уменьшить, хоть до 0, то Windows будет работать, но запуск любого приложения окажется ... ну, это как запустить Windows на 64 Мб памяти. Визгу будет много, пользы мало. Оверсвоп. Резерв в 128М приемлем для XP, а вот всё последующее - им надо больше.
Во время теста памяти, в строке "свободной" памяти указывается то количество, которое сейчас есть в Windows. Оно может быть как меньше резерва, так и больше - операционная система отсвопила память на диск. И вообще, ОС старается не допускать очень малого количества свободной памяти, сбрасывая буферы и кеши. Так что, увы, никакого "smart" в программе нет.
Спасибо большое за программу! Очень быстро показала что с памятью беда, а я прыгал вокруг нее с бубном уже с пол-года наверное.
Вы могли бы добавить пару предупреждений:
размер тестируемой памяти не совпадает с размером установленной
размер зарезервированной памяти для ОС очевидно мал для этой конкретной ОС
размер файла подкачки слишком мал для тестируемого кол-ва памяти. А то читаю, и такое ощущение, что у каждого второго файл подкачки зажат или отключен и происходит необъяснимое
И еще, кажется вот этот ваш текст или какие-то комментарии про параметры добавленные в cfg позволят избежать множества вопросов:
Enable=1 - 1=включено, 0 = выключено Time=100 - врермя тестирования, 100% Function=SimpleTest - название функции DLL Name=bin\MT0.dll - название dll Pattern Mode=1 - тип шаблона. 0 = постоянный, 1 = переменный, 2 = случайный Pattern Param0=0x1E5F - используется для генерации шаблона; Для режима 2 служит множителем Pattern Param1=0x45357354 - аналогично. Для режима 2 добавляется к шаблону. Parameter=0 - принцип перемещения по адресам. Test Block Size=4194304 - размер блока, в байтах
Для генерации шаблона в режиме 2 используется простая формула получения RND = Значение * Param0 + Param1
Parameter - способ перехода к следующему блоку. 0 = линейный (последовательный) обход. Другие значения - только по своему DIMM. Само число - на сколько смещаться.
Submoderator
Статус: Не в сети Регистрация: 10.06.2011
Выкладываю свой максимально усложненный конфиг для тестирования памяти. http://rgho.st/8Wfm8z2sm
Memory Test config file v0.02 Copyrights to the program belong to me. Serj testmem.tz.ru serj_m@hotmail.com
[Main Section] Config Name=Heavy3 Config Author=anta777 Cores=0 Tests=16 Time (%)=1000 Cycles=3 Language=0 Test Sequence=4,1,6,1,12,2,0,5,1,7,1,13,2,0,8,1,9,1,14,2,0,10,1,11,1,15,2,0,3,2,0
[Global Memory Setup] Channels=2 Interleave Type=1 Single DIMM width, bits=64 Operation Block, byts=64 Testing Window Size (Mb)=1024 Lock Memory Granularity (Mb)=16 Reserved Memory for Windows (Mb)=128 Capable=0x1 Debug Level=7
[Window Position] WindowPosX=126 WindowPosY=234
[Test0] Enable=1 Time (%)=100 Function=RefreshStable DLL Name=bin\MT0.dll Pattern Mode=0 Pattern Param0=0x0 Pattern Param1=0x0 Parameter=0 Test Block Size (Mb)=0
[Test1] Enable=1 Time (%)=100 Function=MirrorMove DLL Name=bin\MT0.dll Pattern Mode=0 Pattern Param0=0x0 Pattern Param1=0x0 Parameter=4 Test Block Size (Mb)=0
[Test2] Enable=1 Time (%)=100 Function=MirrorMove128 DLL Name=bin\MT0.dll Pattern Mode=0 Pattern Param0=0x0 Pattern Param1=0x0 Parameter=2 Test Block Size (Mb)=0
[Test3] Enable=1 Time (%)=100 Function=SimpleTest DLL Name=bin\MT0.dll Pattern Mode=1 Pattern Param0=0x1E5F Pattern Param1=0x45357354 Parameter=0 Test Block Size (Mb)=4
[Test4] Enable=1 Time (%)=100 Function=SimpleTest DLL Name=bin\MT0.dll Pattern Mode=0 Pattern Param0=0x0 Pattern Param1=0x0 Parameter=0 Test Block Size (Mb)=4
[Test5] Enable=1 Time (%)=100 Function=SimpleTest DLL Name=bin\MT0.dll Pattern Mode=0 Pattern Param0=0x0 Pattern Param1=0x0 Parameter=0 Test Block Size (Mb)=0
[Test6] Enable=1 Time (%)=100 Function=SimpleTest DLL Name=bin\MT0.dll Pattern Mode=0 Pattern Param0=0x0 Pattern Param1=0x0 Parameter=2 Test Block Size (Mb)=4
[Test7] Enable=1 Time (%)=100 Function=SimpleTest DLL Name=bin\MT0.dll Pattern Mode=0 Pattern Param0=0x0 Pattern Param1=0x0 Parameter=2 Test Block Size (Mb)=0
[Test8] Enable=1 Time (%)=100 Function=SimpleTest DLL Name=bin\MT0.dll Pattern Mode=2 Pattern Param0=0x1E5F Pattern Param1=0x45357354 Parameter=0 Test Block Size (Mb)=4
[Test9] Enable=1 Time (%)=100 Function=SimpleTest DLL Name=bin\MT0.dll Pattern Mode=2 Pattern Param0=0x2305B Pattern Param1=0x97893FB2 Parameter=2 Test Block Size (Mb)=4
[Test10] Enable=1 Time (%)=100 Function=SimpleTest DLL Name=bin\MT0.dll Pattern Mode=2 Pattern Param0=0x98FB Pattern Param1=0x552FE552 Parameter=0 Test Block Size (Mb)=0
[Test11] Enable=1 Time (%)=100 Function=SimpleTest DLL Name=bin\MT0.dll Pattern Mode=2 Pattern Param0=0xC51C Pattern Param1=0xC5052FE6 Parameter=2 Test Block Size (Mb)=0
[Test12] Enable=1 Time (%)=100 Function=SimpleTest DLL Name=bin\MT0.dll Pattern Mode=0 Pattern Param0=0x0 Pattern Param1=0x0 Parameter=256 Test Block Size (Mb)=4
[Test13] Enable=1 Time (%)=100 Function=SimpleTest DLL Name=bin\MT0.dll Pattern Mode=0 Pattern Param0=0x0 Pattern Param1=0x0 Parameter=256 Test Block Size (Mb)=0
[Test14] Enable=1 Time (%)=100 Function=SimpleTest DLL Name=bin\MT0.dll Pattern Mode=2 Pattern Param0=0xB79D9 Pattern Param1=0x253B69D4 Parameter=256 Test Block Size (Mb)=4
[Test15] Enable=1 Time (%)=100 Function=SimpleTest DLL Name=bin\MT0.dll Pattern Mode=2 Pattern Param0=0x2305A Pattern Param1=0x1789AB54 Parameter=256 Test Block Size (Mb)=0
Добавлено спустя 1 час 13 минут 56 секунд: Завтра этот конфиг еще немножко оптимизирую, чтобы без потери эффективности время тестирования стало меньше. Уже знаю как это сделать.
Submoderator
Статус: Не в сети Регистрация: 10.06.2011
1055t, FX-8350, G3258, 8700K
Конфиг оптимизировался исходя из советов автора программы, как я их понимаю. Общедоступных - есть в его мыслях по поводу тестирования памяти, описаниях предыдущих версий программы на его сайте, сообщений на форуме, и полученных ответов в личной переписке на протяжении последних 2-х недель. Еще принимались во внимание конфиги от корейцев (раньше у меня он быстрее всего находил ошибки памяти) и от 1usmus.
Решил немного разогнать память DDR3 до 2000, возникает пару вопросов по тестированию 1. После тестированием мемтестп5, возникают ошибки, каким образом их устранять, сразу кардинально все тайминги +1? 2. Какое ко-во ошибок допустимо в 1-м цикле? 3. Сколько занимает времени тест 16 гб оперативки?
_________________ Intel Core i7-3770K@4.5, DDR3-1600 16Гб, Zotac 1080 Ti Amp
Submoderator
Статус: Не в сети Регистрация: 10.06.2011
Кол-во ошибок должно быть 0, так как в testmem5 не считается кол-во самих ошибок, а наличие ошибки (1-й или нескольких) при проведении теста возвращает всего 1 ошибку, а реально их может быть намного больше. Каким конфигом Вы будете тестировать 16 Гб памяти?
Member
Статус: Не в сети Регистрация: 18.12.2016 Откуда: Московская обл. Фото: 0
WhiteGhost85 1.Сразу не получится устранить, только подбором в ручную с проверкой каждого тайминга. 2.Ошибки в циклах не допустимы. 3.Время прохождения зависит не от количества объема памяти а от частоты, чем выше тем меньше.
Member
Статус: Не в сети Регистрация: 04.02.2011 Откуда: DPR
кстать вопрос по конфигу - тестил встроенным, я так понял дефалтным конфигом свои 32гига, ошибок нет - но дет раз в неделю мониторы тухнут (звук идет) мыша/клава отрубаются... встроенный тест вин10 тоже не показывает ошибок... мож 32 гига как то по другому тестить над???
Submoderator
Статус: Не в сети Регистрация: 10.06.2011
WhiteGhost85 писал(а):
anta777 мемтест запускал впервые, о конфигурациях ничего не слышал, они бывают разные? Какой лучше проверять?
Если у Вас ошибки уже на встроенном конфиге (это самый легкий и быстрый вариант), то нужно сначала на нем добиться отсутствия ошибок и только потом переходить к усложненным конфигам.
Submoderator
Статус: Не в сети Регистрация: 10.06.2011
Для такой памяти на 4 планках максимум - это 1866 при CR2 при 1.65В тайминги 9-11-10-24 У кого-то получилось. Corsair Vengeance CMZ8GX3M2A1600C9 2000Mhz. Тайминги 12-12-12-32.
Сейчас этот форум просматривают: нет зарегистрированных пользователей и гости: 16
Вы не можете начинать темы Вы не можете отвечать на сообщения Вы не можете редактировать свои сообщения Вы не можете удалять свои сообщения Вы не можете добавлять вложения