Чтобы ощутить результаты прогресса на практике, был собран тестовый стенд.
Конфигурация стенда:
Блок питания - ATX 750W Cooler Master GX 750 Bronze
Процессор - Intel Core i5 2400, 3.1GHz/LGA-1155/32nm/Sandy Bridge
Системная плата - GigaByte GA-Z68XP-UD3
Системная память – 2 х (DDR-3 DIMM 2Gb/1600MHz PC12800 Transcend)
Дисковый накопитель - 320 Gb Seagate Barracuda (7200.12)
Видеоадаптер – ATI Radeon HD 5670 1024 Mb
Операционная система – Windows 7 Домашняя расширенная
Тестирование проводилось на следующих конфигурациях накопителей:
SSD – SSD накопитель используется в качестве системного (основного), HDD для хранения информации
HDD+SSD(Maximized) – HDD разбит на два раздела (системный и файловый), SSD – кэширует в режиме максимальный
HDD+SSD(Enhanced) – HDD разбит на два раздела (системный и файловый), SSD – кэширует в режиме расширенный
HDD – HDD разбит на два раздела (системный и файловый)
Активация Smart Response Technology
Прежде чем начинать настройку Smart Response в операционной системе, необходимо зайти в BIOS и перевести режим работы портов SATA в RAID. Сам рейд собирать не нужно, все дальнейшие действия производятся под операционной системой.
Поддержка Smart Response Technology реализована только в операционных системах Windows Vista, 7 и Server 2008. Поэтому счастливые обладатели XP не смогут насладиться нововведением. Настройка сего таинства достаточно несложная. Для начала необходимо установить драйвер Intel RST SSD.
Затем включить ускорение и выбрать режим. У технологии два режима работы – Расширенный(Enhanced) и Максимальный(Maximized).
В расширенном режиме запись всех данных происходит одновременно на жесткий диск и в кэш на SSD. В результате скорость записи никаких преимуществ не дает, а «спецэффекты» стоит ожидать только от скорости чтения. Но в случаях внезапных сбоев информацию восстанавливать не придется.
Максимальный режим использует метод кэша обратной записи. Все данные пишутся на SSD, а сбрасывание данных на HDD происходит с интервалами в режиме простоя. Принятие риска данного алгоритма - на осознанный выбор пользователя.
Инженеры Intel ограничили объем кэша от 18.6 до 64 Гб. Так как тестируемый накопитель больше 64 Гб, мне было любезно предложено оставшуюся часть использовать как обыкновенное хранилище данных. Этот факт особого воодушевления у меня не вызвал, так как оставшийся объем в современных условиях достаточно мал, зато квест с поиском необходимого файла осложняется еще одной буквой диска. Где-то, глубоко в сознании, виднелась костлявая рука маркетинга.
Тестирование
Первым делом я решил не отказывать себе в удовольствии и сравнить время загрузки операционной системы. В автозагрузку было помещено окно, при прорисовке которого таймер останавливался.
Результат вызвал небольшое удивление. Следуя логике – в расширенном и максимальном режиме время загрузки должно быть, ну, как минимум приблизительно одинаковым. На практике выяснилось, что расширенный режим грузится стабильно-быстрее максимального. Результат можно списать только на таинственный алгоритм обратной записи.
CrystalDiskMark 3.0.1
Следующее тестирование производилось при помощи CrystalDiskMark 3.0.1. Это синтетический тест, позволяющий измерить скорость чтения и записи случайных размерных блоков-данных накопителя.
В данном тесте сразу заметно, насколько усложняется задача чтения случайных блоков с уменьшением их размеров. А также фатальный обвал скорости записи расширенного режима.
Iometer-1.1.0
Дальнейшие результаты будем рассматривать в Iometer-1.1.0. Iometer – так же является полностью синтетическим тестом, который был разработан компанией Intel и передан Open Source Development Lab, для дальнейшего развития под Intel Open Source License. В тесте использовалась запись/чтение случайных блоков от 0 до 32K с нарастающим одновременным обращением до 256 потоков.
Результаты получились достаточно прогнозируемые по тренду. А вот по значениям заинтересовал максимальный режим, в разы обошедший расширенный.
PCMark07
Следующий на очереди - PCMark07. Набор для тестирования PCMark известен тем, что использует не только синтетические тесты, но и прикладные – пытаясь имитировать полноценную работу пользователя на компьютере.
PCMark вполне логично распределил призовые места. Но вот разницу в результатах между расширенным и максимальным режимами я бы трактовал как небольшая.
Total Commander
Ну и напоследок было проведено тестирование скорости копирования файлов. Для этого папка с мелкими файлами, общим размером 8.5Гб, копировалась сначала с файлового раздела на системный, а затем с системного, но опять же на системный. Копирование производилось при помощи Total Commander.
Когда результаты были сведены в таблицу, стало заметно, насколько «тщательно» копирует расширенный режим с файлового на системный разделы. Повторное тестирование только подтвердило тенденцию. Объяснений сему факту я не придумал, но установка массивных приложений может слегка затянутся.
После проведения всех тестов и опробовав технологию Smart Response на практике, хотелось бы поделиться сложившимся мнением. Имитация, конечно, не подделка, но до оригинала не дотягивает. Применение технологии Smart Response несомненно увеличивает производительность файловой системы, если проводить сравнение с жестким диском. В линейке Intel наиболее подходящий для использования - SSD-накопитель 311 серии на 20Гб. По ценам с буржуйских сайтов, его стоимость порядка 110-120$. Если же сравнить с ценой на 320 серию, то разница с накопителем на 80Гб может составить 20-30$, а цена накопителя на 40Гб и того меньше. Использование SSD-накопителя в качестве системного раздела, как показывают тесты, дает максимальный прирост. При этом накопитель не привязан к чипсету системной платы (Z68 в частности) и вместо специфичного mSATA – привычный стандартный SATA.