Вход для пользователей      Регистрация
 Корзина
 
Интернет-магазин    Бабушкинская    Владыкино    Улица 1905 года    Беляево
Расширенный поиск

Новости и статьи
Товары и услуги
Интернет-магазин
Сервис-центр
Компания






Новости Ф-Центра
11.01 "Windows® 7: безвозмездно, то есть даром!" Спешите получить купон на обновление до Windows 7
14.12 Итоги розыгрыша 3D комплекта
09.12 XEROX дарит путешествие в жаркие страны
04.12 Итоги разгона компьютера FLEXTRON® на базе AMD под жидким азотом
16.11 Экстремальный разгон и море азота в "Ф-Центре"
Текущие акции
08.02 Antec. Питание за наш счет
Пресс-центр
10.11 «Ф-Центр» на фестивале «Цифровой мир»
Пресса о нас
29.04 ComputerBild №9, май 2009
Новости Hardware
13:28 ATI Radeon HD 5570: заполняем нишу HTPC
12:20 Intel тоже пострадала от инсайдера Galleon
01:06 Fujifilm анонсирует принтер для печати стереофотографий
01:05 Intel заинтересована в SSD, но не в рынке флэш-чипов
01:04 AMD Phenom II X6 получит аналог Turbo Boost?
Новости Software
09:55 Dragon Age 2 - в начале следующего года?
08:57 Outpost Firewall Pro 2009 / Security Suite Pro 2009 версии 6.7.3
15:25 DirectX End-User Runtimes (февраль 2010)
14:52 ATI Catalyst 10.1 hotfix
13:56 О бесплатном обновлении Office 2007
Статьи Hardware
09.02 ATI Radeon HD 5670: почти игровая видеокарта
08.02 Терабайтные жесткие диски: третий подход
04.02 Кулер Thermalright Venomous X
02.02 MSI P55-GD55 — плата, о которой можно забыть
01.02 Вторая половина Clarkdale: обзор Intel HD Graphics
Статьи Software
31.01 Disciples III: Ренессанс
31.12 Dragon Age: Origins
19.11 World of Warcraft: Cataclysm
19.10 Red Faction Guerilla
31.08 Антивирус Касперского 2010 и KIS 2010. Интервью с "Лабораторией Касперского"

Тестируем винчестеры утилитами дефрагментации

  
Версия для печати Версия для печати



Введение

На этот раз поиски "реальных" тестов для винчестеров завели меня в мир утилит дефрагментации (дефрагментация - упорядочение расположения файлов на жёстком диске для ускорения доступа к ним). Почему я счёл возможным попробовать эту вполне обычную и привычную для всех операцию в качестве теста?

Во-первых, программы дефрагментации интенсивно нагружают дисковую подсистему.
Во-вторых, время выполнения дефрагментации можно регулировать до приемлемого, изменяя размер партиции и исходную степень фрагментации файлов (ну не сидеть же сутки над 100ГБ-винчестером...)
В-третьих, для уменьшения влияния погрешности измерения на результат, время выполнения дефрагментации можно сделать достаточно большим.
В-четвёртых, а почему нет? :)

На всякий случай всё же оговорюсь, что результаты тестирования винчестеров дефрагментацией ни в коей мере не следует обобщать на производительность винчестеров в других задачах. Это лишь маленький кусочек мозаики, а моя задача в этой статье - выяснить, насколько этот кусочек мозаики подходит по цвету к основной композиции, либо найти место, куда этот проклятый кусочек можно пристроить...


Участники тестирования

Для экспериментов были собраны все доступные мне винчестеры с 40ГБ-пластинами ёмкостью 80ГБ:
Maxtor D740X-6L
IBM 120GXP
Seagate Barracuda ATA IV
WD800BB
а, также, три IDE-винчестера на 120ГБ:
WD1200BB
WD1200JB
IBM 120GXP
Все эти винчестеры уже прошли испытания по нашей стандартной методике тестирования и примерная расстановка сил нам известна. Посмотрим, как эти винчестеры "поборются" в дефрагментации.
Да, кстати, а чем же нам дефрагментировать? На рынке существует довольно много утилит дефрагментации, отличающихся как размерами дистрибутива, так и ценой (о качестве дефрагментации умолчим...). Каждая из этих утилит имеет свой алгоритм дефрагментации (нередко и защищённый патентами!), и весьма вероятно, что эти алгоритмы с разной степенью успеха будут сочетаться с алгоритмами фирмваре винчестеров и геометрией их пластин. Таким образом, может случиться, что на разных утилитах расстановка сил среди винчестеров может резко отличаться (забегая вперед, скажу, что так оно и вышло...).
Для того, чтобы наша выборка по утилитам была наиболее репрезентативной, тестированию подверглись наиболее известные и уважаемые программы:
встроенный дефрагментатор Win2000;
Disk Keeper 6.0;
O&O Software Defrag V4 Professional Edition;
Fix-It Utilites 4.0;
Perfect Disk 2000;
Norton Speed Disk 6.0.
Итак, мы уже знаем кого и чем мы будем тестировать. Остался открытым только один вопрос - "как?". :)


Методика тестирования

Для тестов была взята партиция с одного из стендовых винчестеров (файловая система - NTFS, размер - 10ГБ). Краткая справка по этой партиции:

Volume size=10,236 MB
Cluster size=4 KB
Used space=1,594 MB
Free space=8,642 MB
Percent free space=84%

Total fragmentation=14 %
File fragmentation=28 %

Total files=7,854

С помощью программы Paragon Drive Backup с партиции был сделан образ, который затем развёртывался на тестируемый винчестер. Следует отметить, что программа Paragon Drive Backup при развёртывании образа заметно увеличивает степень фрагментации файлов (хотя должна была делать обратное...), но, хвала небесам, делает она это каждый раз одинаково.
Полученная 10ГБ партиция на испытуемом винчестере дефрагментировалась выбранной утилитой с замером времени (некоторые утилиты умеют сами фиксировать время выполнения дефрагментации, а для остальных оно фиксировалось вручную). Для каждого сочетания винчестер-утилита тесты проводились по три раза, результаты усреднялись. К моему удивлению, результаты тестов оказались довольно повторяемы - разброс по времени выполнения дефрагментации от запуска к запуску составлял не более трёх секунд!


Результаты

Результаты тестирования (время дефрагментации) сведены в таблицу:

Результаты тестирования
  Win2K built-in Disk Keeper 6.0 O&O Defrag V4.0 Fix-It 4.0 Perfect Disk 2000 Norton Speed Disk 6.0
 80GB      
 Maxtor D740X6L 3:47 3:19 8:24 4:42 3:56 4:42
 IBM 120GXP 3:20 3:00 7:22 5:05 4:25 5:38
 Seagate Barracuda ATA IV 4:12 3:36 8:45 5:14 4:36 5:20
 WD 800BB 3:39 3:22 7:33 4:30 4:07 3:58
 120GB      
 WD 1200BB 3:35 3:20 7:29 4:24 4:06 3:52
 WD 1200JB 3:25 3:08 7:23 4:03 3:53 4:04
 IBM 120GXP 3:20 2:58 7:39 5:02 4:21 5:34

Как мы можем заметить, у нас не нашлось однозначного лидера среди винчестеров, который бы победил во всех утилитах дефрагментации. Каждый винчестер где-то хорош, а где-то - не очень...
Для упрощения анализа, заменим показанное винчестером время работы на порядковый номер винчестера на виртуальном "пьедестале почёта":

Призовые места
  Win2K built-in Disk Keeper 6.0 O&O Defrag V4.0 Fix-It 4.0 Perfect Disk 2000 Norton Speed Disk 6.0
 80GB      
 Maxtor D740X6L 3 2 3 2 1 2
 IBM 120GXP 1 1 1 3 3 4
 Seagate Barracuda ATA IV 4 4 4 4 4 3
 WD 800BB 2 3 2 1 2 1
 120GB      
 WD 1200BB 3 3 2 2 2 1
 WD 1200JB 2 2 1 1 1 2
 IBM 120GXP 1 1 3 3 3 3

Вот так гораздо нагляднее! :)
Интересно ведёт себя IBM 120GXP - в трёх первых утилитах он является абсолютным лидером, а в трёх других - откатился на 3-4 место... Среди 120ГБ-винчестеров явным лидером является WD1200JB.
Но как же нам оценивать быстродействие винчестеров, если тесты дефрагментации дают такие разные результаты на различных утилитах дефрагментации? Просто просуммировать для каждого винчестера призовые места или время выполнения дефрагментации всеми утилитами можно, но корректно ли судить по полученному результату о скорости винчестеров? Достаточно того, чтобы в каком-либо тесте винчестер "дал слабину", как этот результат утянет его на дно...
Можно попробовать уменьшить влияние "плохих тестов" на нашу оценку, введя термин "относительное быстродействие". Разделим время выполнения винчестером теста на лучшее время, полученное в каждой группе. Таким образом, мы получим коэффициент "отставания от лидера" и, усреднив эти цифры по всем утилитам, получим среднее отставание от "идеального" винчестера:

Гонка за лидером
  Win2K built-in Disk Keeper 6.0 O&O Defrag V4.0 Fix-It 4.0 Perfect Disk 2000 Norton Speed Disk 6.0
 80GB      
 Maxtor D740X6L 1,08 1,06 1,14 1,03 1,00 1,23
 IBM 120GXP 1,00 1,00 1,00 1,17 1,19 1,50
 Seagate Barracuda ATA IV 1,29 1,12 1,17 1,20 1,22 1,45
 WD 800BB 1,06 1,07 1,02 1,00 1,14 1,00
 120GB      
 WD 1200BB 1,05 1,24 1,01 1,05 1,15 1,00
 WD 1200JB 1,02 1,19 1,00 1,00 1,00 1,15
 IBM 120GXP 1,00 1,00 1,02 1,25 1,19 1,52

После усреднения, винчестеры, наконец, выстроились по ранжиру:

Доска почёта
 80GB  
 WD 800BB 1,05 1 место
 Maxtor D740X-6L 1,09 2 место
 IBM 120GXP 1,15 3 место
 Seagate Barracuda ATA IV 1,24 4 место
 120GB  
 WD 1200JB 1,06 1 место
 WD 1200BB 1,08 2 место
 IBM 120GXP 1,16 3 место

Нельзя сказать, что результаты меня удивили - недавние исследования показали, что винчестеры WD отлично чувствуют себя в режимах, где доля операций записи велика.


Выводы

Тестирование показало, что утилиты дефрагментации вполне можно использовать в качестве теста винчестеров, осталось только выбрать какую-нибудь из них. А выбор сделать, мягко говоря, нелегко. Встроенный в Win2K дефрагментатор имеет одно неоспоримое преимущество - он есть у всех, у кого стоит Win2K (естественно, если его ненароком не удалили). Утилита Perfect Disk хороша тем, что записывает в лог время начала и время окончания дефрагментации и т.д. и .т.п. Каждая утилита имеет свои преимущества и недостатки, но любой из них, при желании, можно пользоваться, как тестом.
Удалась ли мне попытка тестировать винчестеры утилитами дефрагментации - судить Вам, но должен Вам сказать, что прогонять тесты по три раза на шести утилитах - занятие довольно утомительное... :)
Может быть, ограничиться только одним тестом - утилитой Fix-It (распределение мест среди винчестеров в которой в точности повторяет полученное среднее по всем утилитам)?

Всем заинтересованным - добро пожаловать в нашу конференцию! :)