Как любой крупный производитель комплектующих для компьютеров, OCZ Storage Solutions стремится к тому, чтобы продавцы их продукции знали все сильные и слабые стороны их продуктов. Для этого проводятся специальные тренинги для крупных магазинов, и НИКС - Компьютерный Супермаркет не является исключением. В ходе одного из таких тренингов между нашими специалистами и рассказчиком возник небольшой спор по поводу корректности тестов, демонстрирующих работу технологии TRIM и функций garbage collection (сборки "мусора") в SSD OCZ последнего поколения. В итоге мы остановились на том, что проведем собственное исследование, и его результат представим в виде небольшого обзора на нашем сайте.
Нужно сказать, что представитель OCZ Storage Solutions похвалил каш каталог в целом, и раздел SSD в частности, отметив, что более подробной информации о твердотельных накопителях найти в Интернете практически невозможно. К тому же в нашем каталоге вы можете найти уникальные фотографии реального товара. Дело в том, что многие интернет магазины используют фото с сайта производителей, которые не всегда отражают изменения в ревизиях и экземплярах товаров. Но, как известно, лучшее - враг хорошего, поэтому мы продолжаем улучшать не только наш каталог, но и методику тестирования.
Методика тестирования была проста: мы использовали стандартный набор тестов и исследовали производительность SSD в различных состояниях и с применением различных технологий:
Новый SSD из коробки с выключенной средствами операционной системы технологией TRIM
SSD после двукратного полного заполнения и удаления всех файлов. TRIM так же выключен
SSD после предыдущего теста находился в режиме простоя в течении 30 минут, для того чтобы сработали технологии сборки мусора. TRIM выключен
Включили TRIM и провели полную очистку накопителя средствами встроенной в ОС консольной утилиты diskpart
С включенным TRIM дважды заполнили и очистили накопитель, после чего сняли показания производительности
Наибольший интерес для конечного пользователя представляют четвертый и пятый пункты. Уже не один раз мы встречались с мнением, что твердотельные накопители в процессе эксплуатации начинают работать медленнее, причем деградация становится заметной сразу после начала эксплуатации накопителя. Чтобы опровергнуть это утверждение было решено выполнить полную очистку и после этого провести замеры производительности накопителя. Для лучшего понимания специфики каждого накопителя приведем краткую сводную таблицу с основными характеристиками.
В каждом из состояний твердотельного накопителя мы снимали показатели производительности нашим стандартным набором тестов. Нам показалось, что обзор будет интереснее посетителям нашего сайта, если протестировать не самый дорогой, а значит и самый быстрый OCZ Vector 150, а взять более доступную модель OCZ Vertex 460. В качестве конкурента был выбран накопитель Toshiba Q Series Pro, согласитесь, интересно сравнить производительность накопителей разных подразделений одной корпорации.
Технология TRIM - новая команда логического интерфейса ATA (используемого в стандартах IDE и SATA), позволяющая операционной системе сообщать SSD-накопителю, какие блоки данных более не используются, например, заняты уже удалёнными файлами. Такая информация позволяет контроллеру лучше распределять свободное место и меньше заниматься перегруппировкой файлов на SSD. Ее минусом можно назвать невозможность использования при создании RAID массива. Если вы хотите использовать SSD диски в RAID'е, то вам придется полагаться только на встроенные алгоритмы оптимизации. Помогает ли TRIM в работе с современными твердотельными накопителями - ответ на этот вопрос мы узнаем в результате тестов.
Результаты тестов:
AS SSD Copy Benchmark
OCZ Vertex 460
Toshiba Q Series Pro
Тест AS SSD Copy Benchmark - прекрасный комплексный тест для проверки производительности файловой системы. Он работает по трем сценариям, которые отражают наиболее типичные сценарии применения SSD в реальной жизни: чтение образов ISO (эквивалент последовательному чтению), работа с различными программами (чтение и запись файлов небольшого размера 2 Кб) и, для многих самое главное, работа с играми (чтение и запись различных по размеру файлов от 512 б до 320 Мб).
Во всех трех вариантах теста наблюдается схожая картина: Даже несмотря на то, что Toshiba Q Series Pro быстрее "из коробки" после двух заполнений она оказывается позади. Это значит, что в реальной жизни вы действительно можете иногда наблюдать снижение производительности SSD. С другой стороны, OCZ Vertex 460 показывает минимальное падение производительности за счет оптимизированного алгоритма сбора мусора и высокой скорости его работы. Стоит отметить также и то, что с задействованием технологии TRIM производительность нового накопителя и после его заполнения выравнивается.
ATTO Disk Benchmark Скорость чтения/записи
OCZ Vertex 460
Toshiba Q Series Pro
В тесте ATTO Disk Benchmark измеряется скорость чтения и записи различных по размеру файлов. Многие производители указывают результаты данного теста, как максимальную скорость чтения и записи для своих SSD. Как видно из графиков, результаты в различных режимах отличаются незначительно. При этом Toshiba Q Series Pro демонстрирует лучший результат, побеждая своего конкурента из OCZ.
В тесте CrystalDiskMark 3.0 на случайное чтение и запись наблюдается интересная тенденция: после включения технологии TRIM и заполнения SSD (то есть симуляции его работы) производительность SSD Toshiba Q Series Pro заметно снизилась. Это показывает, на сколько важны алгоритмы оптимизации работы SSD и то, что даже быстрый SSD может в целом работать медленнее, чем хорошо оптимизированный накопитель. Похожая ситуация наблюдалась в первом тесте нашего обзора для ситуации "после 2-кратного заполнения" - благодаря продвинутым алгоритмам сбора мусора и взаимодействия с ОС OCZ Vertex 460 превосходит конкурента.
IOmeter.org Fileserver, глубина очереди=2
OCZ Vertex 460
Toshiba Q Series Pro
Тест IOmeter.org Fileserver подразумевает собой измерение количества операций ввода/вывода при записи и чтении файлов от 512 байт до 64 Кбайт, при этом соотношение записи к чтению составляет, соответственно 20% и 80% в режиме filesever. Данный тест проводился с различной глубиной очереди.
В данном случае из-за малой глубины очереди заметно снижение производительности обоих накопителей после 2-кратного заполнения. После 30-минутного простоя алгоритмы обоих накопителей выравнивают производительность до эталонного уровня. Характерно также снижение производительности SSD Toshiba Q Series Pro при включении технологии TRIM. Подобную картину мы наблюдали и в предыдущем тесте. Стоит отметить, что с задействованной технологией TRIM производительность Toshiba Q Series Pro после 2-кратного заполнения почти в два раза выше, чем с отключенной TRIM. Такое поведение позволяет сделать вывод о недостаточной оптимизации алгоритмов сборки мусора в предложении Toshiba.
IOmeter.org Fileserver, глубина очереди=32
OCZ Vertex 460
Toshiba Q Series Pro
С увеличением глубины очереди результаты SSD OCZ Vertex 460 выравниваются, чего нельзя сказать о Toshiba Q Series Pro: сильное снижение производительности сразу после 2-кратного заполнения и выравнивание производительности после 30-минутного простоя означает, что алгоритму Toshiba требуется больше времени для оптимизации SSD, чем алгоритму OCZ. Нужно заметить, что в данном тесте сильно помогает включение TRIM - производительность после 2-кратного заполнения практически не меняется.
IOmeter.org Fileserver, глубина очереди=512
OCZ Vertex 460
Toshiba Q Series Pro
С ростом глубины очереди разница в производительности в различных режимах снижается, но остается заметной. Опять таки, алгоритмы, разработанные компанией OCZ, помогают OCZ Vertex 460 работать стабильнее. Использование технологии TRIM в данном тесте также приносит прекрасные результаты - производительность обоих SSD осталась почти что на уровне эталона.
В ходе тестирования нами была выявлена странная вещь - в некоторых тестах, например ATTO Disk Benchmark, SSD накопители продемонстрировали небольшое увеличение производительности по сравнению с новым диском после выполнения полной очистки. К сожалению найти логичного объяснения данным результатам мы не смогли.
Каков же итог нашего обзора? Все очень просто: чем лучше оптимизированы алгоритмы garbage collection, тем быстрее работает ваш SSD в условиях повседневной эксплуатации. В нашем случае, даже несмотря на изначально более низкую производительность, SSD нового поколения OCZ Vertex 460 работал быстрее в условиях многократного заполнения файлами. Технология TRIM оказалась не менее полезной. После ее активации результаты теста сравниваемых накопителей после многократного заполнения значительно выросли и сблизились - эффект очевиден. Еще раз напомним, что при создании RAID массивов поддержка технологии TRIM невозможна и вы будете полагаться только на встроенные алгоритмы оптимизации SSD.