Каталог
ZV
ездный б-р, 19
+7 (495) 974-3333 +7 (495) 974-3333 Выбрать город: Москва
Подождите...
Получить токен
Соединиться
X
Сюда
Туда
x
Не выбрано товаров для сравнения
x
Корзина пуста
Итого: 
Оформить заказ
Сохранить заказ
Открыть корзину
Калькуляция
Очистить корзину
x
Главная
Магазины
Каталог
Мои заказы
Корзина
Магазины Доставка по РФ
Город
Область
Ваш город - ?
От выбранного города зависят цены, наличие товара и
способы доставки

Пятница, 11 апреля 2014 23:36

Влияние Garbage Collection на производительность SSD

короткая ссылка на новость:
#garbage_collection
Как любой крупный производитель комплектующих для компьютеров, OCZ Storage Solutions стремится к тому, чтобы продавцы их продукции знали все сильные и слабые стороны их продуктов. Для этого проводятся специальные тренинги для крупных магазинов, и НИКС - Компьютерный Супермаркет не является исключением. В ходе одного из таких тренингов между нашими специалистами и рассказчиком возник небольшой спор по поводу корректности тестов, демонстрирующих работу технологии TRIM и функций garbage collection (сборки "мусора") в SSD OCZ последнего поколения. В итоге мы остановились на том, что проведем собственное исследование, и его результат представим в виде небольшого обзора на нашем сайте.
Сразу к выводам? Пожалуйста!
OCZ_150
OCZ_460
Toshiba_Q_Pro


   Нужно сказать, что представитель OCZ Storage Solutions похвалил каш каталог в целом, и раздел SSD в частности, отметив, что более подробной информации о твердотельных накопителях найти в Интернете практически невозможно. К тому же в нашем каталоге вы можете найти уникальные фотографии реального товара. Дело в том, что многие интернет магазины используют фото с сайта производителей, которые не всегда отражают изменения в ревизиях и экземплярах товаров. Но, как известно, лучшее - враг хорошего, поэтому мы продолжаем улучшать не только наш каталог, но и методику тестирования.

   Методика тестирования была проста: мы использовали стандартный набор тестов и исследовали производительность SSD в различных состояниях и с применением различных технологий:
  1. Новый SSD из коробки с выключенной средствами операционной системы технологией TRIM
  2. SSD после двукратного полного заполнения и удаления всех файлов. TRIM так же выключен
  3. SSD после предыдущего теста находился в режиме простоя в течении 30 минут, для того чтобы сработали технологии сборки мусора. TRIM выключен
  4. Включили TRIM и провели полную очистку накопителя средствами встроенной в ОС консольной утилиты diskpart
  5. С включенным TRIM дважды заполнили и очистили накопитель, после чего сняли показания производительности
   Наибольший интерес для конечного пользователя представляют четвертый и пятый пункты. Уже не один раз мы встречались с мнением, что твердотельные накопители в процессе эксплуатации начинают работать медленнее, причем деградация становится заметной сразу после начала эксплуатации накопителя. Чтобы опровергнуть это утверждение было решено выполнить полную очистку и после этого провести замеры производительности накопителя. Для лучшего понимания специфики каждого накопителя приведем краткую сводную таблицу с основными характеристиками.

OCZ Vector 150 OCZ Vertex 460 Toshiba Q Series Pro
Поддержка TRIM Есть Есть Есть
Тип чипов MLC (Multi Level Cell) MLC (Multi Level Cell) MLC (Multi Level Cell)
Техпроцесс 19 нм 19 нм 19 нм
Тип интерфейса памяти Cинхронный/ONFi 2.X Toggle DDR Toggle DDR
Контроллер Indilinx Barefoot 3 Indilinx Barefoot 3 M10 Toshiba TC358790XBG


   В каждом из состояний твердотельного накопителя мы снимали показатели производительности нашим стандартным набором тестов. Нам показалось, что обзор будет интереснее посетителям нашего сайта, если протестировать не самый дорогой, а значит и самый быстрый OCZ Vector 150, а взять более доступную модель OCZ Vertex 460. В качестве конкурента был выбран накопитель Toshiba Q Series Pro, согласитесь, интересно сравнить производительность накопителей разных подразделений одной корпорации.

Технология TRIM - новая команда логического интерфейса ATA (используемого в стандартах IDE и SATA), позволяющая операционной системе сообщать SSD-накопителю, какие блоки данных более не используются, например, заняты уже удалёнными файлами. Такая информация позволяет контроллеру лучше распределять свободное место и меньше заниматься перегруппировкой файлов на SSD. Ее минусом можно назвать невозможность использования при создании RAID массива. Если вы хотите использовать SSD диски в RAID'е, то вам придется полагаться только на встроенные алгоритмы оптимизации. Помогает ли TRIM в работе с современными твердотельными накопителями - ответ на этот вопрос мы узнаем в результате тестов.

Результаты тестов:



AS SSD Copy Benchmark

Test_1
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 Скорость чтения/записи

Test_2
OCZ Vertex 460 Toshiba Q Series Pro


   В тесте ATTO Disk Benchmark измеряется скорость чтения и записи различных по размеру файлов. Многие производители указывают результаты данного теста, как максимальную скорость чтения и записи для своих SSD. Как видно из графиков, результаты в различных режимах отличаются незначительно. При этом Toshiba Q Series Pro демонстрирует лучший результат, побеждая своего конкурента из OCZ.

CrystalDiskMark 3.0 Случайное чтение/запись (Размер блока 512 КБ)



Test_3
OCZ Vertex 460 Toshiba Q Series Pro


   В тесте CrystalDiskMark 3.0 на случайное чтение и запись наблюдается интересная тенденция: после включения технологии TRIM и заполнения SSD (то есть симуляции его работы) производительность SSD Toshiba Q Series Pro заметно снизилась. Это показывает, на сколько важны алгоритмы оптимизации работы SSD и то, что даже быстрый SSD может в целом работать медленнее, чем хорошо оптимизированный накопитель. Похожая ситуация наблюдалась в первом тесте нашего обзора для ситуации "после 2-кратного заполнения" - благодаря продвинутым алгоритмам сбора мусора и взаимодействия с ОС OCZ Vertex 460 превосходит конкурента.

IOmeter.org Fileserver, глубина очереди=2



Test_4


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



Test_5
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



Test_6
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.

Источник: НИКС - Компьютерный Супермаркет

подписаться   |   обсудить в ВК   |