Введение
Двенадцатого марта 2002-го года мир, в очередной раз, изменился... Именно в этот день фирма
MadOnion, известная прежде всего своми бенчмарками 3DMark2000 и 3DMark2001, выпустила новый тест -
PCMark2002.
В отличие от тестов 3DMark2000 и 3DMark2001 новый бенчмарк тестирует быстродействие практически всех основных подсистем компьютера (процессор, память, жёсткий диск, видео), а не только видеоподсистему. Представляя новый бенчмарк, MadOnion делает основной упор на простоту работы с этим тестом, но в то же время заявляет о "профессиональном уровне" его алгоритмов:
This easy-to-use benchmark makes professional strength benchmarking software available even to novice users.
Так как я нахожусь в вечном поиске новых тестов винчестеров, то не смог пройти мимо такого события и попробовал PCMark2002 в работе.
Требования к тестам
Перед тем, как перейти к описанию тестовой конфигурации и методики тестирования попробую сформулировать свои требования к тестам.
Каждый порядочный тест должен обладать следующими качествами:
тест должен иметь разумные размеры;
тест должен быть бесплатным для конечного пользователя;
тест должен работать под всеми распространёнными операционными системами;
тест не должен иметь одностороннюю оптимизацию под продукты какой-либо одной фирмы;
тест должен выдавать "повторяемые" результаты, т.е. разброс результатов от запуска к запуску не должен быть большим;
тест и его результаты должны быть интуитивно понятны.
"Профессиональные" тесты должны, по моему мнению, обладать такими возможностями, как:
запуск по сценарию,
сохранение результатов в формате, удобном для последующей обработки,
умеренная цена. :)
Итак, что можно сказать о PCMark2002 перед тем, как мы начнём тестировать им винчестеры?
Тест имеет вполне разумные размеры (~8,5МБ), "почти" бесплатен, работает под Windows 98, ME, 2000 и XP, имеет оптимизацию под все современные процессоры, его результаты интуитивно понятны (во всяком случае те, что касаются тестов винчестеров).
Что же касается второй части требований, то, кроме невысокой цены, более ничем PCMark2002 похвастать не может. Нет возможности автоматической перезагрузки после каждого прохода теста, и результаты сохраняются в форме, удобной для просмотра, но не для обработки.
PCMark2002
Тест дисковой подсистемы в PCMark2002 состоит из пяти подтестов:
- Измерение скорости записи файла с кэшированием;
- Измерение скорости записи файла без кэширования;
- Измерение скорости чтения файла с кэшированием;
- Измерение скорости чтения файла без кэширования;
- Измерение скорости копирования файла;
Как видим, все эти подтесты достаточно легки для понимания. :)
После измерения скорости работы дисковой подсистемы во всех этих подтестах PCMark2002 вычисляет некое значение рейтинга быстродействия винчестера. К сожалению, алгоритм формирования этого результата неизвестен...
Тестовая система
материнская плата - ASUSTeK CUBX-E биос 1008;
процессор - Intel Coppermine 600MHz;
память - 2*128Mb SDRAM Hyundai PC-133;
видеокарта - Matrox Millenium 4Mb;
операционная система - Windows 2000 Pro / SP2.
Эксперименты ставились на пяти винчестерах - WD800BB, WD1000JB, IBM 120GXP (80ГБ), Maxtor D740X-6L (80ГБ) и Seagate Barracuda ATA IV (80ГБ).
Методика тестирования
Все винчестеры тестировались на контроллере Promise Ultra100, интегрированном в материнскую плату. Для контроллера Ultra100 использовались драйвера 1.60 build33. Все винчестеры тестировались на UDMA100-протоколе.
Для тестирования в PCMark2002 диски размечались в FAT32 и NTFS на один раздел максимального объёма c размером кластера по умолчанию. Тесты проводились по пять раз. Винчестеры между тестами не охлаждались. После каждого прохода теста компьютер перезагружался.
Результаты тестирования в PCMark2002
В таблицах результатов по каждому винчестеру мы можем увидеть его результаты в каждом из пяти прогонов теста PCMark2002, усреднённое значение скорости в каждом тесте и максимальное отклонение от этого среднего значения.
Последний параметр особенно нам интересен, так как позволяет нам оценить стабильность работы теста и максимальную погрешность измерения скорости.
Seagate Barracuda ATA IV
| 1 | 2 | 3 | 4 | 5 | Average | Max. Deviation, %
|
---|
NTFS
|
Cached file write | 21,1 | 20,7 | 21,7 | 20,9 | 21,7 | 21,22 | -2,45
|
Uncached file write | 25,9 | 27,1 | 27,2 | 24,8 | 27,3 | 26,46 | -6,27
|
Cached file read | 34,8 | 35,6 | 35,6 | 35,3 | 34,8 | 35,22 | -1,19
|
Uncached file read | 37,1 | 37,6 | 37,7 | 36,8 | 37,3 | 37,3 | -1,34
|
File Copy | 8,2 | 7,8 | 7,7 | 7,7 | 7,9 | 7,86 | 4,33
|
HDD PCMark | 830 | 830 | 840 | 819 | 836 | 831 | -1,44
|
FAT32
|
Cached file write | 9,5 | 9,7 | 9,8 | 9,8 | 9,7 | 9,7 | -2,06
|
Uncached file write | 26,9 | 26,6 | 26,6 | 26,8 | 26,5 | 26,68 | 0,82
|
Cached file read | 35,4 | 35,1 | 34,9 | 35,5 | 35 | 35,18 | 0,91
|
Uncached file read | 37,3 | 37 | 36,3 | 37,3 | 36,8 | 36,94 | -1,73
|
File Copy | 8,5 | 8,4 | 8,1 | 8,3 | 8 | 8,26 | -3,15
|
HDD PCMark | 753 | 745 | 739 | 750 | 739 | 745,2 | 1,05
|
IBM 120GXP
| 1 | 2 | 3 | 4 | 5 | Average | Max. Deviation, %
|
---|
NTFS
|
Cached file write | 27,8 | 27,9 | 27,8 | 27,7 | 27,2 | 27,68 | -1,73
|
Uncached file write | 25,2 | 24 | 23,8 | 23,2 | 24,8 | 24,2 | 4,13
|
Cached file read | 36,1 | 35,8 | 36,5 | 35,7 | 35,8 | 35,98 | 1,45
|
Uncached file read | 42,1 | 42,3 | 42,5 | 42,4 | 42,2 | 42,3 | 0,47
|
File Copy | 11,7 | 11,2 | 11,6 | 11,2 | 11,5 | 11,44 | 2,27
|
HDD PCMark | 966 | 954 | 964 | 948 | 956 | 957,6 | -1
|
FAT32
|
Cached file write | 10,3 | 10,5 | 10,7 | 10,7 | 10,6 | 10,56 | -2,46
|
Uncached file write | 36,1 | 33,1 | 35,9 | 31,2 | 33,9 | 34,04 | -8,34
|
Cached file read | 38,8 | 37,2 | 38,1 | 37,9 | 37,7 | 37,94 | 2,27
|
Uncached file read | 44 | 42,4 | 43,7 | 42,9 | 43,3 | 43,26 | -1,99
|
File Copy | 12,2 | 11,4 | 11,4 | 11,8 | 11,6 | 11,68 | 4,45
|
HDD PCMark | 908 | 865 | 891 | 873 | 880 | 883,4 | 2,78
|
Maxtor D740X-6L
| 1 | 2 | 3 | 4 | 5 | Average | Max. Deviation, %
|
---|
NTFS
|
Cached file write | 20,7 | 16,9 | 17,1 | 19,1 | 16 | 17,96 | 15,26
|
Uncached file write | 13,4 | 14,1 | 14,4 | 15,2 | 13 | 14,02 | 8,42
|
Cached file read | 31,9 | 31,7 | 32 | 31,8 | 31,6 | 31,8 | 0,63
|
Uncached file read | 38,5 | 37,8 | 37,9 | 38 | 38 | 38,04 | 1,21
|
File Copy | 9,9 | 9,2 | 9,5 | 9,6 | 9,2 | 9,48 | 4,43
|
HDD PCMark | 785 | 742 | 753 | 773 | 731 | 756,8 | 3,73
|
FAT32
|
Cached file write | 7,1 | 8,9 | 8,9 | 8,2 | 8,1 | 8,24 | -13,83
|
Uncached file write | 13,5 | 14,7 | 16,4 | 15,3 | 12,1 | 14,4 | -15,97
|
Cached file read | 32,5 | 32,7 | 32,9 | 32,9 | 32,4 | 32,68 | -0,86
|
Uncached file read | 38,2 | 38,2 | 38,4 | 38,6 | 37,7 | 38,22 | -1,36
|
File Copy | 9,1 | 8,6 | 8,3 | 9 | 8,9 | 8,78 | -5,47
|
HDD PCMark | 669 | 682 | 686 | 688 | 665 | 678 | -1,92
|
WD 800BB
| 1 | 2 | 3 | 4 | 5 | Average | Max. Deviation, %
|
---|
NTFS
|
Cached file write | 17,3 | 21,7 | 18,8 | 18,3 | 18,6 | 18,94 | 14,57
|
Uncached file write | 24,1 | 29,4 | 24,9 | 24,7 | 25 | 25,62 | 14,75
|
Cached file read | 34 | 36,2 | 35 | 35,1 | 35,2 | 35,1 | -3,13
|
Uncached file read | 36,2 | 37 | 37,5 | 36,2 | 36,7 | 36,72 | 2,12
|
File Copy | 10,1 | 9,9 | 9,5 | 9,3 | 9,4 | 9,64 | 4,77
|
HDD PCMark | 813 | 887 | 831 | 818 | 826 | 835 | 6,23
|
FAT32
|
Cached file write | 8,7 | 10,1 | 9,5 | 9,1 | 9,2 | 9,32 | 8,37
|
Uncached file write | 25,8 | 29,5 | 28,8 | 27,4 | 26,6 | 27,62 | 6,81
|
Cached file read | 35,8 | 36,5 | 38,4 | 35,2 | 36,2 | 36,42 | 5,44
|
Uncached file read | 36,6 | 39 | 38,3 | 38,6 | 37,8 | 38,06 | -3,84
|
File Copy | 9,6 | 10,1 | 9,5 | 9,8 | 9,7 | 9,74 | 3,7
|
HDD PCMark | 758 | 807 | 802 | 775 | 775 | 783,4 | -3,24
|
WD 1000JB
| 1 | 2 | 3 | 4 | 5 | Average | Max. Deviation, %
|
---|
NTFS
|
Cached file write | 23,3 | 20,7 | 21,7 | 21,1 | 20,8 | 21,52 | 8,27
|
Uncached file write | 34,4 | 29,3 | 28,5 | 27,9 | 30,6 | 30,14 | 14,13
|
Cached file read | 39 | 37,3 | 37,7 | 36,1 | 36,9 | 37,4 | 4,28
|
Uncached file read | 39,8 | 38,2 | 38,7 | 37,6 | 38,7 | 38,6 | 3,11
|
File Copy | 12,2 | 11,4 | 11,9 | 11,6 | 11,9 | 11,8 | 3,39
|
HDD PCMark | 989 | 916 | 935 | 905 | 929 | 934,8 | 5,8
|
FAT32
|
Cached file write | 8,2 | 8,5 | 8,7 | 8,7 | 8,6 | 8,54 | -3,98
|
Uncached file write | 23,3 | 22,6 | 23,8 | 23,2 | 22,1 | 23 | -3,91
|
Cached file read | 34,6 | 34,9 | 35,3 | 34,3 | 35 | 34,82 | -1,49
|
Uncached file read | 34,4 | 35,6 | 36,4 | 35,7 | 34,8 | 35,38 | 2,88
|
File Copy | 9,7 | 10,2 | 10,3 | 10,4 | 10,5 | 10,22 | -5,09
|
HDD PCMark | 727 | 743 | 757 | 746 | 745 | 743,6 | -2,23
|
Как видите, тест PCMark2002 довольно "капризен", и от прогона к прогону результаты работы какого-нибудь подтеста могут существенно разниться. Конечно, мы знаем, что "Если в одном месте что-нибудь убавится, то в другом непременно прибавится...", но даже по финальному результату PCMark2002 погрешность может составить более шести процентов! В наше время, когда для определения победителя в винчестерных гонках порой приходиться использовать фотофиниш, такая погрешность измерения, на мой взгляд, недопустима...
Сравнение винчестеров
Что же, попробуем сравнить винчестеры в "попугаях" (а, чтобы нам было совсем интересно, для каждого винчестера возьмём его максимальный и средний результаты):
Хм... Нашему взгляду предстала парадоксальная картина! С большим отрывом лидирует IBM 120GXP, причём, он опережает ближайшего преследователя - WD800BB на целых 100 попугаев!!!
Самым медленным винчестером с точки зрения PCMark2002 оказался Maxtor D740X-6L, а третье-четвёртое место поделили Seagate Barracuda ATA IV и WD1000JB. Интересно, что кэш-буфер большого объёма у WD1000JB (8МБ!) в PCMark2002 не повлиял на результат, и WD1000JB проиграл WD800BB 40-50 попугаев!
Под NTFS картина немного изменилась. Винчестер WD1000JB словно проснулся и одним прыжком переместился в первые строки рейтинга. Сортировка делалась по усреднённому значению результатов HDD PCMark2002, и не удивляйтесь, что WD1000JB, имеющий абсолютно лучший результат в 989 попугаев, оказался лишь на втором месте. Для меня главным критерием качества является стабильность, посему я отдаю первое меcто винчестеру IBM 120GXP. Аутсайдером же опять оказался винчестер Maxtor.
Выводы
По результатам знакомства с тестом PCMark2002 могу сказать следующее:
Тест показывает нестабильные результаты (с плохой повторяемостью);
Работать с тестом удобно (исключая момент, что пользовательский набор тестов нельзя сохранить/считать);
Результаты PCMark2002 в некоторых моментах противоречат сложившемуся мнению о быстродействии винчестеров.
Исходя из вышесказанного, я не буду включать этот тест в стандартную методику тестирования жёстких дисков, но продолжу собирать статистику по всем винчестерам. А там, глядишь, и патч к тесту выйдет... ;)
P.S. Ну и, конечно, посмотрим, что получится с PCMark2002 у других уважаемых тестеров. :)