|
Тестирование HDD с интерфейсом IDE. test_lab Xakep, номер #053, стр. 053-012-3 Производительность современной системы не сильно влияет на результаты тестирования жестких дисков. Например, наши коллеги http://www.fcenter.ru/ тестируют жесткие диски на платформе PIII 800MHz (Intel i815). При этом результаты наших тестов различаются не сильно. HDTach 2.61 Один из самых популярных тестов, который юзают пользователи во всем мире. С помощью этой утилиты мы измеряли скорости чтения и записи (Read Speed & Write Speed). Нам интересны пиковые скорости: минимальная (minimum), максимальная (maximum), а также средняя (average). Скорости чтения и записи зависят от множества условий. Больше всего на это влияет удаление от шпинделя диска. Угловая скорость вращения блина постоянна, а линейная скорость зависит от радиуса удаления от шпинделя. То есть если головка движется от края к центру, то линейная скорость, с которой пробегают под ней дорожки, падает. С точки зрения пользователя предпочтительнее постоянная скорость. Ведь тебя не должно волновать, в каком месте на блине лежат твои данные, ты хочешь получать их из любого места одинаково быстро. Потому, чем меньше разница между максимумом и минимумом, и чем выше средняя скорость (average speed), тем лучше! Прежде чем считывать данные с блина, надо найти место (где они записаны) и поставить (позиционировать) туда головку. Эти манипуляции влияют на время случайного доступа (Random Acсess Time). Чем оно меньше, тем лучше. Один большой файл копируется быстрее, чем много маленьких файлов. При этом суммарный объем маленьких файлов равен объему большого. Линейная скорость чтения та же, но на поиск каждого нового файла будет затрачиваться дополнительное время, потому что маленькие файлы разбросаны по диску, и нужно двигать головкой, чтобы до них достать. Итак, HDTach позволяет проверить реальные скоростные характеристики винчестера и сравнить их с результатами других тестеров. Однако график чтения этот тест строит слишком быстро и недостаточно точно, потому мы не использовали его графики для наших выводов. HDTach прогонялся три раза, и бралась средняя величина. Таким образом, мы постарались исключить возможные глюки работы этой утилиты. Можешь качнуть эту программу на сайте http://www.tcdlabs.com/hdtach.htm. Intel IOmeter Полностью синтетический тест, который позволяет моделировать нагрузки различной степени тяжести. Нагрузки моделируются с помощью специального шаблона (pattern). В шаблоне можно задать процентное соотношение различных запросов, величину блоков данных (Transfer Request Size), соотношение команд чтения и записи (Percent Read/Write Distribution), соотношение случайных и последовательных запросов (Percent Random/Sequential Distribution). Pattern определяет качество запросов, количество отдельных запросов определяется параметром Outstanding I/Os. Значение этого параметра 1 – соответствует линейному доступу к диску, 4 – нагрузке небольшого приложения Windows, 16 – среднего приложения, 64 – толстые проги типа Photoshop, 64-256 – соответствует серверной нагрузке. IOmeter так устроен, что гоняет головки по всей поверхности дисков, это очень похоже на режим работы серверного накопителя. При этом он сильно греется. Это значит, что серверный винчестер обязательно придется охлаждать дополнительными вентиляторами. Из-за такой работы с головками IOmeter наиболее эффективен при эмуляции серверных нагрузок, и не очень адекватен при эмуляции обычных. |