| Страница 1 из 2 [ Сообщений: 50 ] Версия для печати [+] | На страницу 1, 2 След. |
|
Последняя актуальная версия на данный момент v0.1.7a http://testmem.tz.ru/benchmem.zip
[Показать] Описание программы Программа измеряет измеряет производительность подсистемы памяти, т.е. вредоностное влияние различных операций процессора чтения и записи максимально устранено. Цель программы — показать потенциальную производительность памяти, а не как быстро можно читать и записывать различными командами процессора. Реализовано: — график скорости I-cache — график скорости D-cache — вычисление блока передачи данных — производительность памяти при 32,64,128 и 256-байтном доступе — график memory latency не реализован и вряд-ли будет. Прикидочные измерения показали слабую связь между временем доступа (latency) и производительностью памяти. — уменьшен размер окна программы. Программа имеет 4 окна: — производительность cache 1, 2 level и внешней памяти. На самом верху окна выдается фирма процессора (AMD-Intel), его идентификатор и частота, не путать с рейтингом для AMD процессоров! Особая точность в этом числе не важна — его значение используется для вычисления времени выполнения тестов с применением команды RDTSC. Внизу окна выводится: — размер кешей и памяти. Если часть системной памяти используется для других аппаратных целей, например встроенная VGA, то будет показываться чуть меньше, чем установлено физической памяти. Размер I-cache для Pentium4 процессоров идет с пометкой * (неточно) и с надписью ':4'. Причина этого в том, что Pentium4 исполняет код в uOps, а его размер не совпадает с размером программы, которую выполняет процессор. Алгоритм тестирования I-cache выбирается из условия высокого быстродействия и для него следует делать поправку по определенному размеру между Kbyts и KuOps в 4 раза. — скорость чтения D-cache, cache 2 level, памяти и скорость выполнения в I-cache — скорость чтения из cache 2 level — блок доступа для cache 2 level (м.б. неточен) и для памяти Причина появления блока доступа вызвана тем, что информация между контроллером памяти и процессором передается блоками. Строка mode является технологической. Также на этом окне есть кнопка обновить, позволяющая перезапустить тест в этом окне. На втором окне выводится скорость чтения блоков памяти разного размера в 32, 64, 128 и 256 байт для разного 'прыжка' по адресам. Например, позиция 1Kb означает, что следующее чтение будет смещено от текущего на 1Kb в сторону большего адреса и его скорость равна соответствующим позициям графиков. Значения с отрицательными числами соответствуют смещению нового адреса в сторону уменьшения адресов. Цифра 0 обозначает прямое последовательное (потоковое) чтение. Отдельные всплески, кроме зоны около 0, означают случайную синхронизацию в связке CPU-...-RAM, что и вызывает всплеск производительности. В этом окне выводятся минимальные, максималные, средние, линейные (потоковые) скорости чтения и высчитывается эффективность работы с памятью для данного блока (32-64-128-256). Эффективность считается как отношение средней скорости к линейной. Если-бы подсистема памяти работала идеально, то средняя скорость равлялась бы линейной, что дало-бы 100% эффективность. Но 'увы', эти времена безвозвратно прошли. Как итоговая характеристика считается средняя скорость случайного чтения как среднее по разным размерам блока с учетом весовых коэффициентов. Весовой коэф-т метода чтения 32 байта самый большой, для каждого последующего в 1.5 раза меньше. Это приближает результат к работе реальных программ. Также на этом окне есть кнопка обновить, позволяющая перезапустить тест в этом окне и кнопка фильтр для сглаживания графиков. Более гладкие графики легче воспринимаются. ![]() Описание программы http://testmem.tz.ru/benchmem.htm#01 * Для нормально результата рекомендуется включить режим высокой производительности в виндовс. ** Для более быстрого прохождения теста памяти можно в диспетчере "задать сходство" на все потоки. *** Программа может не точно определять размер кэша. Основной интерес представляет график скорости, по которому видно скорость и порог, по которому можно определить размер кэша, или посмотреть как работает кэш (зная его размер). Последний раз редактировалось DigiMakc 00:27 05.09.2025, всего редактировалось 10 раз(а). |
|
Чет все это как то подозрительно))
На рабочем мот поставлю после того как еще кто нить отпишет) |
|
Что подозрительно?
Прога не требует установки. |
|
DigiMakc
Хм... а для чего выложил? Эта же версия у меня еще с 03-2008 лежит, правда она всего 13 312 байт ... после UPX ![]() |
|
U-Nick, Ну для того же, для чего и другие тестилки тут выкладывают.
Не нашел простой и бесплатной проги для тестов скорости памяти, вот остановился на этой. Так то она у меня на харде тож давно лежит. Надо бы списаться с автором, чтоб обновил прогу, и добавил возможность делать скриншоты (сохранять результат) |
|
DigiMakc
Нечто подобное (тесты) было в дааавнем SpeedCPU by Robert Smid. Очень удобно было ей проверять настройки памяти в первых-четвертых Пеньках. |
|
Дык сайт Сержа (testmem.tz.ru) ещё вполне жив. Ладно, у нас свои бенчмарки для этих дел уж целых 10 лет
![]() RAMspeed (DOS) v2.5.0 by Rhett M. Hollander and Paul V. Bolotoff, 2002-09 E5800 3.2GHz @ 4.05GHz (15x270MHz, 1.2875->1.35V), Intel P35, DDR2 900MHz effective 4-4-4-10 |
|
|
|
Vdosha
Скорость чтения впечатляет ![]() -- Добавлено спустя 35 мин 6 с -- Walter S. Farrell Когда я хотел скачать прогу, сайт был временно не работоспособен. |
|
>Скорость чтения впечатляет
Там всё чтение на 1-м графике из кэшей Что касается памяти, то ничего особенного. |
|
Кэш ведёт себя как то странно.. Я тоже обратил на это внимание.
|
|
Наконец то скачал дома опробую)
|
|
Walter S. Farrell, у меня РамСпид не стартует, жалуется что ос x64. Режим совместимости не помогает.
|
|
DigiMakc, Win32 порт должен работать, а DOS'овский под x64 осями не работает. Win64 порт ещё не готов, не было времени заняться сборкой и отладкой.
|
|
Walter S. Farrell
Фиг чё поймёшь там ![]() |
|
Поменял память. 4*2Гб Kingston KVR800D2N6/2G 800 @ 912 5-5-5-12
![]() Скорость чтения выросла на 20-25% -- Добавлено спустя 4 мин 53 с -- [Показать] По эвересту Было: и стало: ![]() Последний раз редактировалось DigiMakc 00:36 16.12.2012, всего редактировалось 2 раз(а). |
|
|
|
|
|
(ЦП):AMD Bulldozer FX-8150 4,6Ghz
Что-то память как-то слабова-то на фоне интелов |
|
Такая вот память.
|
![]() E2160 380x9 = 3420МГц, 1:1 5-5-5-12 |
![]() X3363 450*8.5 = 3.82, 1:1 5-5-5-12 |
|
А есть исходники?
|
|
|
|
Вот прогнал на 0.1.7а версии
![]() X3363 450*8.5 = 3.82, 1:1 5-5-5-12 Тест в Аиде тут. Chydo Спрашивать тут http://testmem.tz.ru/gb/contact.php.html или тут http://forums.overclockers.ru/memberlis ... ile&u=3025 Последний раз редактировалось DigiMakc 03:32 25.06.2019, всего редактировалось 4 раз(а). |
|
Обновил фото, а то потерялся результат.
Кстати, можно заметить, что падение скорости кэша падает после 6 МБ в моём случае, т. к. проц имеет внутри два двухъяденых кристалла с кэшем L2 6 МБ на каждом кристалле. |
|
|
|
|
|
Последний раз редактировалось DigiMakc 02:57 20.11.2021, всего редактировалось 3 раз(а). |
|
|
|
|
|
|
|
Core Ultra 5 245KF/ 32Gb DDR5@6400(CL32) 2 канала/ Gigabyte B860M DS3H /
https://disk.yandex.ru/i/HQVn3aJ8gIngMQ https://disk.yandex.ru/i/5R4rCfDfaIuUEQ https://disk.yandex.ru/i/MHGq44TZWm-k_g https://disk.yandex.ru/i/9WLtFxJPeUonYw |
|
Ruslan73
А если включить режим высокая производительность в винде? Можно без теста памяти, протестить кэш, заскринить и закрыть прогу. |
|
|
|
Ruslan73
Разница есть)) Это, получается, в бусте на 5,2 ГГц? А фоновых процессов много? |
|
Test
|
|
Разница есть, но странная. На участке 64К-4М чтение (желтое) заметно ниже в производительном режиме.
Фоновые процессы не трогал после старта. Могу снять всякие обновлялки магазинов и снова проверить. Для проверки буста надо в фоновом режиме запускать OCCT. Если она сама не повлияет. -- Добавлено спустя 31 мин 13 с -- потестил https://disk.yandex.ru/i/6ukQPXWKxdIr8g https://disk.yandex.ru/i/HhDzinUcHh9j1Q |
|
Ruslan73
Ну вот последний результат прям нормальный. |
![]() Значит фоновые обновлялки игровых магазинов с касперским мешали. |
| Новая тема Ответить | Страница 1 из 2 |
[ Сообщений: 50 ] | На страницу 1, 2 След. |
Кто сейчас на конференции |
Сейчас этот форум просматривают: нет зарегистрированных пользователей и гости: 3 |
| Вы не можете начинать темы Вы не можете отвечать на сообщения Вы не можете редактировать свои сообщения Вы не можете удалять свои сообщения Вы не можете добавлять вложения |