TestMem support page. TestVideoRAM

TestMem techsupport home page

home   news   software   articles   other   links   contact


 

Мои программы:

Тест памяти

TestMem1
TestMem2
TestMem3
TestMem4
Тест памяти и стабильности процессора под Windows
S&M
Тест стабильности процессора под DOS
S@M
Автоматическое управление частотой процессора
C&QnF2
Тест видеопамяти
TestVideoRAM
Загрузчик video BIOS
Loader
Меню для VGA
Video BIOS extender
Производительность подсистемы памяти
BenchMem

Программа проверки памяти и стабильности процессора S&M.

    Программа задумывалась для проверки стабильности конвертера питания процессора, но потом появилась идея расширить функциональность, в версии 0.1 реализована проверка системной памяти. Версия 0.2 - поддержка процессоров Pentium4 HT.
Версия 0.3 поддерживает до 32 процессоров. (не тестировано, только эмуляция). С версии 0.3.1 комплект расширен.
WARNING! Настоятельно рекомендую закрыть все программы перед запуском программы! Программа тестирует стабильность процессора и системной памяти и при недостаточном качестве охлаждения процессора или проблем с памятью возможно зависание компьютера. Во время тестирования хорошо-бы не открывать важные документы - при сбое данные могут быть утеряны.

    С О Д Е Р Ж А Н И Е
Зачем нужна эта программа
Внешний вид
Тестирование памяти
Аппаратура
Сравнение с другими программами
Замеченные ошибки
Что, где, ...??

Зачем нужна эта программа.

Программа состоит из двух частей:
- прогрев процессора специально подобранным набором команд
- тест памяти.
- с версии 0.3.1 программа расширена дополнительным модулем.

Внешний вид.

S&M

Раздел 'информация' понятен, выводится название фирмы, реальная частота (не путать с рейтингом) и модель, которая является собирательным параметром и включает семейство, тип и версия.
Например, для 680 будет:
6 - семемейство 6 = AMD K7
8 - тип = T-bred
0 - версия = 0, т.е. A
Если все просуммировать, выйдет: AMD Athlon T-bred A 1811MHz (2200+)
Дополнительные окна для тестирования мультипроцессорных систем не показаны, их функционал напоминает приведенное окно с небольшим упрощение.
Параметров тестирования немного, это:
- отключение прогрева памяти. При этом не будет циклов прогрева памяти, что на 8-10% повысит эффективность нагрева процессора. Я бы не советовал сразу отключать эту фуккцию, алгоритм прогрева памяти достаточно эффективен - память нагревается весьма ощутимо.
- очень низкий приоретет. Если хочется запустить программу на долго, то можно включить эту настройку и S&M не будет мешать другим программам. Естественно, другие программы будут забирать часть процессорного времени себе и эффективность прогрева уменьшится, но если Вы не запускаете ресурсоемких программ, то снижение эффективности будет минимально.
- загрузка процессора. При выполнении теста заранее известно количество операций, выполняемых в единицу времени. Из этого можно точно сказать сколько времени процессор выполнял программу в единицу времени. Если другие задачи и сама операционная система не мешает, то, естественно, будет индицироваться 100%.
Пока отлаживал программу обнаружил, что система подсчета занятости процессора, реализованная в Windows, полная ****. Пожалуйста, не верьте ей!
С версии 0.3.0 появилась возможность настраивать прогамму параметрами запуска (в коммандной строке).
Ключи запуска следующие: (можно писать и маленькими и большими буквами)
CPU[x] - сразу запускать тест процессора. Необязательный параметр [X] 0...9 - количество десятков минут на цикл. При 0 будет 2 минуты. Время тестирования весьма условно, особенно для процессоров с фиктивной мультипроцессорностью (Pentium4 HT).
RAM[x] - сразу запускать тест памяти. Необязательный параметр [X] 0...7 - сложность теста памяти.
heat - переключить режим прогрева памяти при тестировании процессора.
IDLE - включить низкоприоритетный режим для тестирования процессора.

Тестирование памяти.

S&M

В тесте памяти использован специально оптимизированный алгоритм под DDR, используемый в TestMem1. Оптимизация проводилась для процессора Intel Pentium4. При добавлении в S&M дополнительно уточнил эффективность для платформы AMD, коррекции не потребовалось.
Параметров тестирования немного, это:
- время тестирования. На самом деле меняется количество проходов теста, а не время выполнения. Время выполнения в зависимости от установленной сложности и об'ема памяти меняется от минуты до часа. Тест циклический и может выполняться произвольное время. При выполнении нескольки циклов (для версии 0.1 = 10) сложность теста автоматически повышается.
- быстрое освобождение памяти. При включении этой опции тестирование памяти выполняется одним потоком (thread), иначе - несколькими (для версии 0.1 = 8). Т.к. бОльшее количество потоков занимают бОльшее количество памяти на время тестирования, то память будет дольше задерживаться и возвращаться операционной системе бОльшими порциями.

Аппаратура.

процессор: AMD Athlon 1800MHz, модель 680, напряжение 1.75V
охлаждение: самодельное водяное, среднего качества. Температура процессора изменяется в диапозоне 40-50 градусов. [*]
материнская плата: EPoX 8RADA3 v2.0 - Nvidia Nforce Ultra 400.
память: один DIMM DDR 512Mb два банка по 256Mb, Hynix HY5DU56822BT-D43
видеокарта: ATI Radeon 9700 370MHz/300MHzх2
звуковая карта: Creative Audigy
HDD: 80Gb MAXTOR 6Y080P0 DiamondMax Plus 9
CD-ROM: HP CD-Writer Plus Internal 8290i
операционная система: Windows XP, SP1
Примечание: * - мощность, рассеиваемая процессором, зависит от его температуры.

Сравнение с другими программами.

Тестирование не может претендовать на полноту, но и такой цели не ставилось.

программа

процессор

общая

комментарий

BurnK6

62W

155W

-

BurnK7

70W*

176W

-

S&M

67W(71W**)

198W

с прогревом памяти

S&M

73W

186W

без прогрева

CPU Burn-in
v1.01

53W

147W

контроль отключен

Prime95

62W

161W

small FFT

UT2003

53W

205W

1280*1024 botmatch

Remark:
* Я как-то ошибся и для BurnK7 стоит заниженное значение. На самом деле 70W.
Виноват.
** Режим с прогревом памяти дополнительно оптимизирован и его эффективность повысилась(v0.1.2).

Было протестировано много программ и игр, но все результаты не лучше приведенных. Для игр характерна загрузка процессора в 50-56W с общей мощностью в 200-210W. Только специализированные программы нагружают процессор больше 60W. Возникает вполне естественный вопрос о рациональности столь высокой нагрузке на процессор, если в реальных программах, играх такая мощность не развивается .... увы, надо. Те-же игры в среднем нагружают процессор на 55W, но иногда эта цифра больше. Да и сама Windows при работе изредко дает большие пиковые нагрузки.
Программы, прогревающие процессор, не делают ничего такого, чего не может сделать любая программа и игра - так что никакого 'криминала' в подобных программах нет.

Замеченные ошибки.

Программа(v0.2.0) с Pentium4 может вести себя неадекватно при сильно загруженной системе. Рекомендую не загружать процессор другими задачами на время тестирования. Этот дефект относится только к Pentium4. Индикация загруженности процессора под Pentium4 отключена. Для этого процессора может быть рационально запустить несколько копий S&M при тестировании только стабильности процессора. Возможно, в следующих версиях этот дефект будет устранен.
Тестирование показало, что:
- при запуске S&M на Р4 НТ надо запускать BurnK7 для 'второго' процессора.
- если НТ не включена или это не Р4 - ничего больше запускать не надо, будет только вред.
WARNING! Настоятельно рекомендую обратить внимание на температуру конвертера питания процессора! При большом разгоне и не очень качественной материнской плате возможны проблемы с конвертером. В сомнительном случае или при водяном охлаждении я бы рекомендовал установить вентилятор для обдува той части материнской платы, где расположен конвертер процессора. При пониженном напряжении на вентиляторе это не вызовет большого уровня шума.

С версии 0.3.0 программа поддерживает реальную мультипроцессорность, загружается каждый процессор. Вышеописанной проблемы быть не должно.
Обнаружилась блокировка процессора, очень вероятная причина - НТ. Версии 0.3.х направлены на борьбу с этим паразитным эффектом - происходит перезапуск теста.

Что, где, ...???


Если Вы хотите сгрузить S&M , всегда
пожалуйста. Текущая версия 0.3.2a/155
Для использования модуля под DOS Вы должны ознакомится с документом. Надеюсь, Вы будете его придерживаться?

p.s.
Отдельная благодарность AA666 за помощь в переводе.

ВНИМАНИЕ! Если есть проблемы с сгружением файлов - на 'home' указан mirror!

back