HD Tune – тестируем производительность накопителей данных
25 мая 2011, Андрей Елисеев
Что объединяет эти устройства: жесткие диски, флэшки и SSD накопители? Правильно, это современные накопители данных. На них хранятся ваши документы, аудио и видео контент, программное обеспечение и многое другое. Можно без преувеличения сказать, что эти устройства являются одними из самых ценных вещей для современного человека. С годами совершенствуются технологии: накопители информации становятся объёмнее, быстрее, надежнее и меньше. Однако если с объемом практически все понятно, то как оценить меру скорости или надежности? Для этих целей существует специальный тип программного обеспечения – тестовые утилиты. В данной статье мы бы хотели рассказать об одной из них – HD Tune (скачать здесь).
Версии
HD Tune существует в двух версиях: бесплатной (версия из ветви 2.55) и полной (версии из ветви 4.60). Платная версия предлагается по цене в 35 долларов.
Системные требования
Операционная система семейства Windows, не ниже Windows 2000, а также 10 Мб свободного места на жестком диске.
К сожалению HD Tune не совсем корректно работала на нашей тестовой системе - Windows 7 Ultimate x64. У нас не отображалась температура жестких дисков, информация SMART, а также не показывались данные о поддерживаемых винчестером технологиях. У других операционных системах подобных проблем не наблюдалось.
Скажем сразу, что для домашнего использования вполне подходит и бесплатная версия. Если же хотите заниматься тестированием производительности различных накопителей на профессиональном уровне, тогда вам не получится обойтись без платной версии с ее дополнительными возможностями.
Ниже представлены скриншоты платной и бесплатной версий. Различия вы можете увидеть невооруженным взглядом.
Функциональные возможности
Возможности программы утилиты HD Tune:
- Наблюдение за температурой накопителя
- Наблюдение за доступом к устройству различными приложениями
- Тестирование производительности: скорость записи/чтения
- Тестирование файловой производительности: скорость чтения/записи файлов
- Тестирование на случайный доступ
- Тест кэша.
- Экспресс тестирование: включает в себя некоторые упрощенные тесты, для быстрой оценки параметров производительности.
- Безвозвратное удаление всех данных с накопителя информации
- Информация об устройстве: детальная информация о тестируемом устройстве
- Сканирование поверхности накопителя на возможные ошибки
- Проверка состояния устройства с использованием технологии SMART, с поддержкой сохранения результатов в файл отчета.
- Поддержка технологии уменьшения шума работы устройства или увеличение производительности при повышенном шуме.
- Обзор папок и их размера на тестируемом устройстве
- Поддерживаемые устройства: флешки, винчестеры, переносные жесткие диски, RAID – массивы, MP3-накопители, и т.д.
Как вы можете видеть, возможности программы довольно обширны. Некоторые функции, как мне кажется, даже избыточны. Например, просмотр папок на диске, с этой функцией замечательно справляется и стандартный Проводник.
Остановимся подробнее на некоторых функциональных возможностях.
Тестирование производительности накопителя
Самый главный, как мне кажется, это тестирование производительности накопителя. Принцип тестирования следующий: измеряется скорость чтения всей дисковой поверхности, от большего значения радиуса диска к меньшему значению (соотв. скорость будет постепенно уменьшаться, т.к. уменьшается угловая скорость вращения диска). Ось X показывает положение в гигабайтах. Ось Y показывает скорость передачи в мегабайтах в секунду. По умолчание проводится тест на чтение. Но можно провести тест и на запись. Будьте осторожны, этот тест может привести к потери данных! Поэтому его лучше производить лишь на неразмеченном диске. Результат теста – средняя скорость чтения. Также интересны результаты Access time – скорость доступа к заданному месту на диске, Burst rate – возможная теоритическая предельная скорость между интерфейсом передачи (IDE, SATA, USB,...) и операционной системой. CPU usage – показывает какая нагрузка на процессор во время чтения данных.
Тестирования файлов
Это следующий интересный тест. Суть этого теста в следующем. На диск происходит запись большого файла (размер файла можно выбирать вручную, однако для большей точности лучше брать довольно большой файл) блоками различных размеров (от 0.5 KB до 8192 KB ).
В тесте оценивается размер блока, чтение/запись которого происходит с максимальной скоростью. В отличие от предыдущего теста, этот тест не приведет к потере данных при записи файла на диск. Но он требует, чтобы тестируемому диску была назначена буква.
Случайный доступ
Также интересен тест на случайный доступ. В нем происходит чтение и запись небольших блоков данных (от 512 байт до 1 MB) в случайные области на диске. Результат выводится в трех различных типах: число операций чтения/записи в секунду (тем больше, тем лучше), среднее время доступа (тем меньше, тем лучше) и среднюю скорость (тем больше тем лучше).
К сожалению, этот тест довольно низкоуровневый, и поэтому его результаты будут точны лишь на неразмеченном жестком диске. Будьте осторожны, т.к. тест на запись может привести к потери данных! Поэтому его следует производить лишь на неразмеченном диске.
Далее рассмотрим экстра тесты.
Это сборка всех тестов в урезанном варианте, собранных в одном месте и доступных по одному нажатию кнопки. По этим тестам можно оценить различные параметры производительности устройства.
Мониторинг диска
Если быть точным, то это даже не тест, это мониторинг активности выбранного логического диска, либо всего накопителя целиком. Иногда бывает очень интересно проследить, чем же нанимается сейчас ваш диск С…
AAM (Автоматическое управление акустикой)
На закуску довольно интересная вещица - AAM или Automatic Acoustic Management (Автоматическое управление акустикой).
Данная технология позволяет вам уменьшать шум от работающего жесткого диска, но уменьшится и скорость работы диска, либо увеличивать производительность, но тогда также увеличится и шум. К сожалению, в нашей тестовой системе эта опция не работала. Видимо включать возможность управления акустикой нужно в БИОСе материнской платы, либо каким-либо другим способом. Если у вас есть мысли по этому поводу – оставляйте комментарии.
Настройки
В настройках мы можем задать, чтобы HD Tune запускалась при старте системы, или же в минимизированном в трее виде. Можно задать параметры тестов – либо скорость выполнения, либо точность (мы оставили значение этого параметра как есть). Также можно указать в какой системе будет отображаться температура (по Цельсию либо по Фаренгейту), указать критическую температуру и цвет, когда ее значение достигнет указанного предела. При анализе данных SMART можно указать, чтобы лог-файлы сохранялись автоматически с заданным интервалом. В настройках сохранения можно указать имя файла по умолчанию, место хранения и др.
Выводы
За рамками нашей обзорной статьи оказались такие функции HD Tune, как информация об устройстве и параметрах SMART, запуске тестов из командной строки, проверке поверхности диска на ошибки и безопасном удалении файлов. Мы считаем, что подобные функции не приоритетны в программном обеспечении, предназначенном для тестирования производительности различных накопителей. С данными задачами намного лучше справляются специально созданные для этих целей утилиты.
Какой можно сделать вывод? HD Tune – отличная утилита для тестирования различных накопителей информации, таких как флешки, винчестеры, карты памяти и даже RAID-массивы.
Плюсы:
- бесплатность (к сожалению, с урезанным функционалом, но для домашнего использования вполне подойдёт);
- очень проста в использовании;
- хорошо визуализированы результаты тестов
- возможность сохранения в виде скриншота стандартными средствами утилиты
Минусы:
- полная версия довольно дорогая – целых 35$ / BYR 172.585,00
- удаление файлов и «файловый менеджер» немного не к месту