Накопители

Обзор твердотельного накопителя Crucial M550: M500 + N20

⇣ Содержание

Компания Crucial, являющаяся дочерним предприятием Micron, вне всяких сомнений, относится к числу крупнейших производителей твердотельных накопителей. Причём исторически сложилось так, что её миссия состоит в разработке и выпуске решений, привлекательных в первую очередь с ценовой точки зрения. Эпохальный флеш-диск Crucial m4 в своё время дал рынку SSD наиболее заметный импульс в направлении не отягощенных тугим кошельком пользователей. Вышедшая следом модель Crucial M500 тоже оказалась весьма знаменательной: она не просто дополнительно подтолкнула цены на SSD вниз, но и сделала терабайтные твердотельные накопители, бывшие до этого исключительно элитными предложениями, вполне доступными для широких масс покупателей.

Сегодня твердотельные накопители получили очень широкое распространение, и в этом немалая заслуга компании Crucial. А модель M500 продолжает оставаться одним из лучших предложений (как по цене, так и по линейке объёмов) и на данный момент. Однако даже такой гигант, как Crucial, уже не может чувствовать себя спокойно. Рынок потребительских SSD активно пытается подмять под себя Samsung, которая недавно перешла в решительное наступление. В то время как Crucial, наряду с другими производителями, продолжает придерживаться традиционных принципов построения SSD и использует память MLC NAND, хранящую по два бита данных в каждой ячейке, Samsung сделала в своих массовых моделях ставку на более дешёвую в изготовлении трёхбитовую TLC NAND. Добившись хорошего качества таких чипов, корейский производитель разработал уникальную технологию кеширования Turbo Write, которая позволила наладить выпуск дешёвых и одновременно высокопроизводительных накопителей Samsung 840 EVO. Позиции Crucial M500 оказались под серьёзной угрозой.

Но Crucial, опирающаяся на инженерные и производственные ресурсы Micron, терять контроль над ситуаций не намерена. Пришло время контрудара, в роли которого выступает новая версия старого хита, получившая наименование M550. Её выпуском Crucial решила ввести в своём модельном ряду дополнительную сегментацию и нацелила новинку на категорию покупателей, более заинтересованных в хорошей производительности, нежели в низкой цене. Поэтому к таким характеристикам, как высокие ёмкости и гибкий модельный ряд, в Crucial M550 добавилось и значительно улучшенное быстродействие. Прогресс достигнут благодаря применению нового контроллера, оптимизации прошивки и пересмотру подхода к выбору флеш-памяти. В теории получившийся продукт претендует на роль одного из самых лакомых для энтузиастов твердотельных накопителей. Вполне естественно, обойти стороной столь многообещающий SSD мы не могли.

#Технические характеристики

Если не вдаваться в подробности, Crucial M550 можно охарактеризовать как улучшенную версию предыдущего флеш-диска компании — M500. Однако это — очень поверхностная характеристика, которая не учитывает всех тонкостей архитектуры новой модели, которых на самом деле очень много. Но главное изменение, которое делает M550 принципиально отличающимся от своего предшественника, — использование флеш-памяти с иной организацией.

Тут надо совершить небольшой экскурс в историю. Crucial M500 стал первым твердотельным накопителем, в котором стала использоваться MLC NAND, построенная на ядрах емкостью 128 Гбит. Такие полупроводниковые кристаллы дешевле в производстве, чем повсеместно применяемые 64-гигабитные чипы, и именно они сделали Crucial M500 приводом с очень привлекательной стоимостью.

Однако использование более ёмких микросхем MLC NAND имеет две очень неприятных отрицательных стороны, отражающиеся на производительности. Во-первых, латентность 128-гигабитных устройств флеш-памяти несколько выше, чем вдвое меньших вариантов. Но это ещё не так страшно. Гораздо хуже, что более ёмкие кристаллы MLC NAND снижают степень параллелизма, с которой контроллер SSD может работать с массивом памяти. Например, в накопителе объёмом 256 Гбайт, построенном на 64-гигабитных чипах MLC NAND, обычно содержится 32 микросхемы флеш-памяти. Это значит, что стандартный контроллер, имеющий восьмиканальную архитектуру, способен работать с чипами флеша с четырёхкратным чередованием, и именно такая конфигурация обеспечивает максимальную скорость работы. Если же накопитель аналогичной ёмкости оснастить чипами по 128 Гбит, их потребуется вдвое меньше — 16. Соответственно, контролеру при обращениях к данным придётся ограничиваться двукратным чередованием, которое значительно менее эффективно, чем четырёхкратное. В результате флеш-диск на 128-гигабитной флеш-памяти окажется заметно медленнее, чем его аналог на памяти с более мелкими ядрами.

Именно эта проблема и затронула серию Crucial M500, в которой конкурентную производительность получили лишь самые ёмкие модификации — на 480 и 960 Гбайт. Самые же ходовые модели — 120 и 240 Гбайт — вышли значительно более медленными, и в итоге они проигрывают в производительности почти всем современным SATA3-приводам других производителей.

Решить эту проблему можно было двумя путями. По-хитрому, как, например, поступила Samsung в своём 840 EVO, где введён дополнительный уровень кеширования данных, основанный на эмуляции SLC-памяти, и в лоб. Инженеры Crucial избрали второй путь: в модификации M550 объёмом 128 и 256 Гбайт возвращена MLC NAND с 64-гигабитными ядрами. В результате производительность младших приводов в новой линейке Crucial M550 значительно увеличилась.

Однако оптимизацией флеш-памяти дело не ограничилось. В Crucial M550 применение нашёл новый контроллер Marvell 88SS9189, который мы ранее ещё нигде не встречали. Информации про него немного, но, судя по всему, он представляет собой улучшенную версию Marvell 88SS9187, который использовался в серии M500. Согласно заявлениям Crucial, внедрение новой версии контроллера не только положительно сказалось на производительности, но и позволило снизить потребление представителей модельного ряда Crucial M550 в режиме простоя.

В довершение к этому для Crucial M550 инженерами компании была разработана новая оптимизированная прошивка с улучшенной отзывчивостью. В результате быстродействие M550 превысило скорость работы M500 на величину до 25 процентов даже в старших моделях, где по-прежнему используется 128-гигабитная память. Младшие же SSD серии Crucial M550, где теперь применяется 64-гигабитная флеш-память, оказались быстрее предшественников по скорости записи почти вдвое. В результате спецификации новинки выглядят следующим образом:

ПроизводительCrucial
Серия M550
Модельный номер CT128M550SSD1 CT256M550SSD1 CT512M550SSD1 CT1024M550SSD1
Форм-фактор 2,5 дюйма
Интерфейс SATA 6 Гбит/с
Ёмкость 128 Гбайт 256 Гбайт 512 Гбайт 1 Тбайт
Конфигурация
Микросхемы памяти: тип, интерфейс, техпроцесс, производитель Micron 64 Гбит 20-нм MLC Micron 128 Гбит 20-нм MLC
Микросхемы памяти: число / количество NAND-устройств в чипе 16/1 16/2 16/2 16/4
Контроллер Marvell 88SS9189
Буфер: тип, объем LPDDR2-1066,
512 Мбайт
LPDDR2-1066,
512 Мбайт
LPDDR2-1066,
512 Мбайт
LPDDR2-1066,
1024 Мбайт
Производительность
Макс. устойчивая скорость последовательного чтения 550 Мбайт/с 550 Мбайт/с 550 Мбайт/с 550 Мбайт/с
Макс. устойчивая скорость последовательной записи 350 Мбайт/с 500 Мбайт/с 500 Мбайт/с 500 Мбайт/с
Макс. скорость произвольного чтения (блоки по 4 Кбайт) 90000 IOPS 90000 IOPS 95000 IOPS 95000 IOPS
Макс. скорость произвольной записи (блоки по 4 Кбайт) 75000 IOPS 80000 IOPS 85000 IOPS 85000 IOPS
Физические характеристики
Потребляемая мощность: бездействие/чтение-запись 0,15 Вт/2,5 Вт
Ударопрочность 1500 g
MTBF (среднее время наработки на отказ) 1,5 млн ч
AFR (annualized failure rate) НД
Ресурс записи 72 Тбайт (до 40 Гбайт ежедневно)
Габаритные размеры: ДхВхГ 99,7х69,75х7 мм
Масса 63 г
Гарантийный срок 3 года
Рекомендованная цена на момент анонса $100 $169 $337 $531

Среди прочих характеристик следует обратить внимание на предлагаемые варианты объёма. Как вы наверняка помните, в предыдущей серии Crucial M500 ёмкости устанавливались кратными 120 Гбайт. Теперь же Crucial перешла на более вместительные «двоичные» объёмы, кратные 128 Гбайт. Однако ресурс в серии M550 не уменьшился, так как доступный для контроллера массив резервных ячеек флеш-памяти остался таким же. Дополнительную же доступную для пользователей ёмкость удалось вычленить за счёт изменений в технологии RAIN (Redundant Array of Independent NAND), которая предназначена для дополнительной защиты целостности данных.

Суть RAIN заключается в том, что вся сохраняемая на SSD информация накрывается контрольными суммами. В флеш-дисках серии M500 на каждые 15 байт данных 1 байт отводился на контрольную сумму, которая не только позволяла следить за отсутствием ошибок при операциях чтения-записи, но и давала возможность восстанавливать данные, попавшие в дефектные ячейки MLC NAND. Такой подход был вполне оправдан. В Crucial M500 устанавливалась флеш-память, выпускаемая по новой для Micron на тот момент 20-нм технологии, поэтому существовала вероятность сбоев в её работе. Контрольные суммы дали возможность решить эту проблему и обеспечить в серии M500 хорошую избыточную надёжность, которая позволяла накопителю оставаться в живых даже в тех случаях, когда полностью отказывал один из чипов MLC NAND.

Теперь же 20-нм техпроцесс перешёл в разряд вполне зрелых технологий. Качество сходящих с конвейера Micron чипов MLC NAND значительно возросло, и необходимость в перестраховке отпала. В новой серии накопителей Crucial M550 технология RAIN сохранилась, но теперь контрольные суммы стали менее избыточными: 1 проверочный байт сохраняется на каждые 127 байт полезных данных. Освободившийся же объём отдан в распоряжение пользователя.

Следует подчеркнуть, что надёжность Crucial M550 осталась при этом на старом уровне. Производитель гарантирует возможность писать на накопитель до 40 Гбайт данных ежедневно в течение 5-летнего срока, а общий ресурс записи новинки составляет 72 Тбайт. Правда, гарантийный срок установлен в 3 года, но это связано в первую очередь с ценовой оптимизацией, а не низкой надёжностью SSD.

Серия Crucial M550 получилась слегка дороже Crucial M500 в производстве, поэтому пока она не вытеснит предшественницу с рынка: обе разновидности SSD будут продаваться в магазинах параллельно. Однако Crucial M550 останется выгодным накопителем, предлагающим стоимость хранения гигабайта на уровне $0,65. Терабайтная же модель (её ёмкость на самом деле достигает 1024 Гбайт) привлекательна вдвойне: здесь цена за гигабайт снижается до $0,55, что делает её одним из самых соблазнительных предложений такого объёма.

К сказанному остаётся только добавить, что преимущество Crucial M500 в виде легкодоступного шифрования на базе спецификаций TCG Opal 2.0 и IEEE-1667 унаследовано и в M550. Это значит, что включение и настройка шифрования возможна в среде операционной системы, например через функцию Windows 8 BitLocker. Пока что подобное удобство могут предложить лишь SSD двух производителей — Crucial и Samsung.

#Внешний вид и внутреннее устройство

Для проведения тестирования компания Crucial предоставила нам две модификации M550 — ёмкостью 256 и 512 Гбайт. То есть мы получили в своё распоряжение обе разновидности новой аппаратной платформы, построенной на памяти с 64- и 128-гигабитными ядрами.

Несмотря на такие основополагающие различия в начинке, все приводы в линейке Crucial M550 выглядят совершенно одинаково. Более того, внешний вид не изменился и по сравнению с M500. Для упаковки начинки SSD используются всё те же алюминиевые корпуса с серебристой шершавой поверхностью. Обновилась только маркетинговая наклейка на лицевой стороне приводов: она приобрела более насыщенную цветовую палитру.

 

На первый взгляд кажется, что стенки корпуса приводов Crucial тонковаты, потому что они прогибаются под нажимом, но тем не менее с защитой внутренностей от внешних воздействий они нормально справляются. Если, конечно, использовать SSD по своему прямому назначению.

Толщина корпуса SSD — 7 мм, что позволяет использовать их в ультратонких ноутбуках, имеющих посадочное место под 2,5-дюймовый привод. Crucial M550 хорошо подходит для этой цели — по сравнению с другими твердотельными накопителями он не только тонкий, но и лёгкий. Для установки же рассматриваемых SSD в корзины для полноразмерных 2,5-дюймовых накопителей в комплект поставки входит дополнительная пластиковая рамка, увеличивающая толщину до стандартных 9,5 мм.

Внутри Crucial M550 обнаруживаются печатные платы, которые почему-то кажутся уже знакомыми. Удивляться этому не стоит: разводка плат осталось почти неизменной со времён M500. Фактически именно здесь наиболее явно прослеживается близкое родство между M550 и M500.

Вот, например, как выглядит плата Crucial M550 ёмкостью 256 Гбайт.

 

Сердцем (а точнее, мозгом) накопителя является новый контроллер Marvell 88SS9189, к которому по восьми каналам подключено шестнадцать микросхем Micron NW631 (MT29F128G08CECDBJ4-10:D). Каждая такая микросхема собрана из двух 64-гигабитных 20-нм кристаллов MLC NAND с интерфейсом ONFI 2.0, так что в целом контроллер пользуется четырёхкратным чередованием устройств в каждом канале. Это — один из самых производительных вариантов внутренней конфигурации, так что Crucial M550 256 Мбайт должен не уступать по скорости более ёмким моделям.

Рядом с контроллером на плате располагается 512-мегабайтный чип памяти стандарта LPDDR2-1066, служащий буфером для хранения таблицы трансляции данных и работы микропрограммы. Следует напомнить, что в Crucial M500 стояла существенно более производительная память DDR3-1600, но теперь производитель сделал ставку на низкое энергопотребление, а не на скорость. Однако в данном конкретном случае это не влечёт никаких неприятных последствий. Дело в том, что архитектура Crucial M550 не предполагает использование SDRAM-памяти для кеширования обращений к данным, она нужна лишь для внутренних нужд контроллера.

Большой процент накопителей Crucial распространяется по OEM-каналам (в том числе и под маркой Micron) и устанавливается в готовых компьютерах ведущих производителей. Поэтому в M550, как и в предшествующей модели, сохранился полный набор решений, направленных на автономное предупреждение возможных проблем. Флеш-диск обладает технологией Adaptive Thermal Protection, снижающей частоту работы контроллера при подъеме температуры выше критических значений, а на плате имеется батарея SMD-конденсаторов, способная дать контроллеру возможность штатно завершить все операции при внезапном отключении питания.

Плата, использующаяся в Crucial M550 ёмкостью 512 Гбайт, почти такая же, как и у вдвое меньшей модели.

 

То же касается и контроллера, и 512-Мбайт оперативной памяти LPDDR2-1066, абсолютно такая же и разводка печатной платы. Разница есть лишь в микросхемах флеш-памяти. Тут их тоже шестнадцать, но маркировка NW386 (MT29F256G08CECABH6-10:A) указывает, что эти чипы внутри себя содержат по паре кристаллов 20-нм MLC NAND объёмом 128 Гбит. То есть 512-гигабайтная модификация Crucial M550 по своему внутреннему устройству близка к M500 аналогичной ёмкости.

Благодаря тому, что в Crucial M550 объёмом 256 и 512 Гбайт применяется флеш-память с разными размерами ядер, обе эти версии базируются на 32 устройствах MLC NAND устройствах и имеют одинаковую внутреннюю структуру. В обоих случаях контроллер может пользоваться четырёхкратным чередованием, что в теории должно делать эти SSD очень близкими по производительности. Так ли это на самом деле, покажут тесты.

#Методика тестирования

Тестирование проводится в операционной системе Windows 8.1, корректно распознающей и обслуживающей современные твердотельные накопители. Это значит, что в процессе прохождения тестов, как и при обычном повседневном использовании SSD, команда TRIM поддерживается и активно используется. Измерение производительности выполняется с накопителями, находящимися в «использованном» состоянии, которое достигается их предварительным заполнением данными. Перед каждым тестом накопители очищаются и обслуживаются с помощью команды TRIM. Между отдельными тестами выдерживается 15-минутная пауза, отведённая для корректной отработки технологии сборки мусора. Во всех тестах, если не указано иное, используются рандомизированные несжимаемые данные.

Используемые приложения и тесты:

  • Iometer 1.1.0 RC1
  1. Измерение скорости последовательного чтения и записи данных блоками по 256 Кбайт (наиболее типичный размер блока при последовательных операциях в десктопных задачах). Оценка скоростей выполняется в течение минуты, после чего вычисляется средний показатель.
  2. Измерение скорости случайного чтения и записи блоками размером 4 Кбайт (такой размер блока используется в подавляющем большинстве реальных операций). Тест проводится дважды — без очереди запросов и с очередью запросов глубиной 4 команды (типичной для десктопных приложений, активно работающих с разветвлённой файловой системой). Блоки данных выравниваются относительно страниц флеш-памяти накопителей. Оценка скоростей выполняется в течение трёх минут, после чего вычисляется средний показатель.
  3. Установление зависимости скоростей случайного чтения и записи при работе накопителя с 4-килобайтными блоками от глубины очереди запросов (в пределах от одной до 32 команд). Блоки данных выравниваются относительно страниц флеш-памяти накопителей. Оценка скоростей выполняется в течение трёх минут, после чего вычисляется средний показатель.
  4. Установление зависимости скоростей случайного чтения и записи при работе накопителя с блоками разного размера. Используются блоки объёмом от 512 байт до 256 Кбайт. Глубина очереди запросов в течение теста составляет 4 команды. Блоки данных выравниваются относительно страниц флеш-памяти накопителей. Оценка скоростей выполняется в течение трёх минут, после чего вычисляется средний показатель.
  5. Измерение производительности при смешанной многопоточной нагрузке. На накопитель посылаются разноплановые команды, включающие как чтение, так и запись с различными размерами блоков. Процентное соотношение между разнородными запросами приближено к реальной десктопной нагрузке (75 % — операции чтения, 25 % — запись; 75 % — случайные запросы, 25 % — последовательные; 55 % — блоки размером 4 Кбайт, 25 % — 64 Кбайт и 20 % — 128 Кбайт). Тестовые запросы генерируются четырьмя параллельными потоками. Блоки данных выравниваются относительно страниц флеш-памяти накопителей. Оценка скоростей производится в течение трёх минут, после чего вычисляется средний показатель.
  6. Исследование падения производительности SSD при обработке непрерывного потока операций случайной записи. Используются блоки размером 4 Кбайт и глубина очереди 32 команды. Блоки данных выравниваются относительно страниц флеш-памяти накопителей. Продолжительность теста составляет два часа, измерения моментальной скорости проводятся ежесекундно. По окончании теста дополнительно проверяется способность накопителя восстанавливать свою производительность до первоначальных величин за счёт работы технологии сборки мусора и после отработки команды TRIM.
  • CrystalDiskMark 3.0.3
    Синтетический тест, выдающий типовые показатели производительности твердотельных накопителей, измеренные на 1-гигабайтной области диска «поверх» файловой системы. Из всего набора параметров, которые можно оценить с помощью этой утилиты, мы обращаем внимание на скорость последовательного чтения и записи, а также на производительность произвольных чтения и записи 4-килобайтными блоками без очереди запросов и с очередью глубиной 32 команды.
  • PCMark 8 2.0
    Тест, основанный на эмулировании реальной дисковой нагрузки, которая характерна для различных популярных приложений. На тестируемом накопителе создаётся единственный раздел в файловой системе NTFS на весь доступный объём, и в PCMark 8 проводится тест Secondary Storage. В качестве результатов теста учитывается как итоговая производительность, так и скорость выполнения отдельных тестовых трасс, сформированных различными приложениями.

#Тестовый стенд

В качестве тестовой платформы используется компьютер с материнской платой Gigabyte GA-Z87X-UD3H, процессором Core i3-4340 и 4 Гбайт RAM DDR3-1600 МГц. Диск подключается к контроллеру SATA 6 Гбит/с, встроенному в чипсет материнской платы, и работает в режиме AHCI. Используется драйвер Intel Rapid Storage Technology (RST) 12.9.0.1001 и операционная система Windows 8.1 Enterprise x64.

Объем и скорость передачи данных в бенчмарках указываются в бинарных единицах (1 Кбайт = 1024 байт).

#Участники тестирования

  • Crucial M500 240 Гбайт (CT240M500SSD1, прошивка MU05);
  • Crucial M500 480 Гбайт (CT480M500SSD1, прошивка MU05);
  • Crucial M550 256 Гбайт (CT256M550SSD1, прошивка MU01);
  • Crucial M550 512 Гбайт (CT512M550SSD1, прошивка MU01);
  • Intel SSD 730 240 Гбайт (SSDSC2BP240G4, прошивка L2010400);
  • Intel SSD 730 480 Гбайт (SSDSC2BP480G4, прошивка L2010400);
  • Kingston HyperX 3K 240 Гбайт (SH103S3/240G, прошивка 5.07);
  • OCZ Vector 150 240 Гбайт (VTR150-25SAT3-240G, прошивка 1.2);
  • Plextor M5 Pro Xtreme 256 Гбайт (PX-256M5P, прошивка 1.06);
  • Samsung 840 Pro 256 Гбайт (MZ-7PD256, прошивка DXM06B0Q).

#Производительность

Последовательные операции чтения и записи, IOMeter

С точки зрения последовательных операций новые флеш-диски Crucial M550 тяжело отнести к числу лидирующих. Однако их результат находится на хорошем среднем уровне, и, самое главное, виден огромный прогресс по сравнению с моделью Crucial M500. Во-первых, теперь накопители объёмом 256 и 512 Гбайт действительно показывают близкую производительность, за счёт чего модель Crucial M550 256 Гбайт стала значительно быстрее, чем Crucial M500 240 Гбайт. А во-вторых, даже если сравнивать между собой имеющие одинаковую внутреннюю организацию M550 и M500 полутерабайтной ёмкости, видно, что смена контроллера и оптимизация прошивки сделаны совсем не впустую. Иными словами, в любом случае накопители серии M550 справляются с последовательными нагрузками лучше, чем их предшественники.

Случайные операции чтения и записи, IOMeter

При произвольном чтении Crucial M550 также демонстрирует среднюю производительность. Они заметно быстрее, чем похожие модели серии M500, но отстают от флагманских потребительских накопителей Intel, Plextor и Samsung.

Зато при измерении скорости произвольной записи Crucial M550 берёт реванш за невысокие результаты на предыдущих диаграммах. Здесь обе рассматриваемые модели вплотную приближаются к лидерам, причём с ростом глубины очереди запросов их отрыв от самого быстрого потребительского SSD сокращается.

Давайте теперь взглянем на то, как зависит производительность Crucial M550 при работе с 4-Кбайт блоками от глубины очереди запросов.

Графики наглядно демонстрируют и то, что модификации Crucial M550 разной ёмкости показывают примерно одинаковый характер производительности, и то, что они значительно быстрее своих предшественников серии M500. При этом особенно благоприятными для Crucial M550 оказываются режимы с глубокой очередью запросов, такие нагрузки выводят новинки на первые позиции. Жаль только, что подобные ситуации характерны не для обычных десктопов, а для серверов.

Следующая пара графиков отражает зависимость производительности случайных операций от размера блока данных.

При чтении Crucial M550 неплохо проявляют себя в работе с блоками большого размера, а при записи их производительность особенно хороша на блоках размером 4-8 Кбайт. Получается достаточно любопытная картина: какую нагрузку ни возьми, обязательно найдётся сочетание параметров, выводящее Crucial M550 вперёд. Это свидетельствует о том, что заложенная в эти накопители аппаратная платформа имеет высокий потенциал, и вполне возможно, что производитель оптимизирует параметры производительности в будущих версиях прошивки.

В завершение рассмотрения результатов IOmeter предлагаем взглянуть на производительность накопителей при синтетическом моделировании тяжёлой смешанной дисковой активности, в котором одновременно и в несколько потоков воспроизводятся разные типы операций.

При смешанной нагрузке неожиданно проявляется разница между моделями Crucial M550 объёмом 256 и 512 Гбайт. Очевидно, дизайн этой модели больше приспособлен для работы с 128-гигабитными флеш-устройствами, а модели с 64-гигабитными кристаллами MLC NAND — своего рода компромисс. Впрочем, явно видно это лишь в многопоточном разнородном тесте, где Crucial M550 512 Гбайт отстаёт только от OCZ Vector 150, а Crucial M550 256 Гбайт спускается по быстродействию до SSD линейки Crucial M500.

#Деградация и восстановление производительности

Наблюдение за изменением скорости записи в зависимости от объёма записанной на диск информации — весьма важный эксперимент, позволяющий понять внутренние алгоритмы накопителя. В данном тесте мы загружаем SSD непрерывным потоком запросов на случайную запись 4-килобайтных блоков и попутно следим за той производительностью, которая при этом наблюдается. На приведённом ниже графике в виде точек отмечены результаты измерений моментальной производительности, которые мы снимаем ежесекундно, а чёрная линия показывает среднюю скорость, наблюдаемую в течение 30-секундного интервала.

Поведение Crucial M550 при последовательной долговременной записи данных несколько своеобразно. Эти приводы, как это обычно и бывает, способны однократно заполнить свой объём с постоянной и высокой скоростью, но потом всякая стабильность производительности теряется. Последовательно поступающие запросы могут быть обработаны со скоростью, отличающейся на порядок. В целом в десктопной среде это не столь важно, но есть нюансы, из-за которых отсутствие стабильности в характеристиках может быть существенным минусом.

Например, поведение RAID-массива гораздо более предсказуемо, когда все его участники обладают примерно одинаковой производительностью. Или же существуют задачи, вроде обработки видео в реальном времени, которые должны получать или писать данные стабильно и быстро. Crucial M550 в таких ситуациях кажется не лучшим выбором, потому что постоянство производительности при продолжительных нагрузках он обеспечить не может, и эту особенность данной модели следует иметь в виду.

Впрочем, всё, что изображено на приведённых выше графиках, — синтетическая ситуация, интересная лишь для изучения особенностей контроллера, но не иллюстрирующая поведение SSD в реальной жизни. Что же действительно важно, так это то, как после такой деградации происходит восстановление производительности до первоначальных величин. Для исследования этого вопроса после завершения теста, приводящего к деградации скорости записи, мы выжидаем 15 минут, в течение которых SSD может попытаться самостоятельно восстановиться за счёт сборки мусора, но без помощи со стороны операционной системы и команды TRIM, и замеряем скорость. Затем на накопитель принудительно подаётся команда TRIM — и скорость измеряется ещё раз.

Команда TRIM отрабатывается модификациями Crucial M550 как и положено — SSD полностью восстанавливает свою производительность на операциях записи. А вот в отрыве от TRIM фоновая сборка мусора у Crucial M550 почти не работает. Конкретнее, у 256-гигабайтной модели она не работает совсем. А SSD ёмкостью 512 Гбайт всё-таки может упреждающе освободить некоторый объём страниц во время простоя, но его хватает лишь на запись с нормальной скоростью примерно 3,4 Гбайт данных. Это — ещё одна причина, по которой Crucial M550 лучше не применять в RAID-массивах.

#Результаты в CrystalDiskMark

CrystalDiskMark — это популярное простое тестовое приложение, которое работает «поверх» файловой системы и позволяет получать результаты, легко повторяемые обычными пользователями. И то, что выдаёт этот бенчмарк, несколько отличается от показателей, которые были получены нами в тяжёлом и многофункциональном пакете IOmeter, хотя с качественной точки зрения никаких кардинальных различий нет.

В тестах последовательного чтения производительность обеих моделей Crucial M550 находится на среднем уровне, не показывают они лидирующую скорость и при случайных разрозненных чтениях. Зато при произвольном доступе с очередью запросов или при любых операциях записи Crucial M550 попадает в число лидирующих накопителей. При этом мы вновь должны подчеркнуть, что модели Crucial M550 объёмом 256 и 512 Гбайт показывают очень близкое быстродействие — других накопителей с такой особенностью пока не существует.

Преимущество же в их производительности по сравнению со старой серией Crucial M500 действительно впечатляет. Новый SSD полутерабайтной ёмкости стал быстрее предшественника где-то на 10 процентов при записи и примерно на 15 процентов — при чтении. Модификация же нового накопителя на 256 Гбайт превосходит по скоростным параметрам M500 240 Гбайт ещё сильнее: её преимущество при операциях чтения доходит до 20 процентов, а при записи она может выдавать почти на 80 процентов лучшие показатели.

#PCMark 8 2.0, реальные сценарии использования

Тестовый пакет Futuremark PCMark 8 2.0 интересен тем, что он имеет не синтетическую природу, а напротив — основывается на том, как работают реальные приложения. В процессе его прохождения воспроизводятся настоящие сценарии-трассы задействования диска в распространённых десктопных задачах и замеряется скорость их выполнения. Текущая версия этого теста моделирует нагрузку, которая взята из реальных игровых приложений Battlefield 3 и World of Warcraft и программных пакетов компаний Abobe и Microsoft: After Effects, Illustrator, InDesign, Photoshop, Excel, PowerPoint и Word. Итоговый результат исчисляется в виде усреднённой скорости, которую показывают накопители при прохождении тестовых трасс.

Производительность в PCMark 8 — один из важнейших параметров для понимания того, насколько хорош тот или иной накопитель в реальном использовании. И если верить полученным здесь показателям, выходит, что в итоге Crucial M550, хоть и стали заметно лучше своих предшественников, в число лидирующих предложений так и не попали. Такие популярные флеш-диски, как Samsung 840 Pro или OCZ Vector 150, могут предложить более высокую производительность. Впрочем, Crucial M550 может похвастать своим превосходством над другим распространённым накопителем, построенным на контроллере разработки Marvell, — Plextor M5 Pro Xtreme.

Интегральный показатель PCMark 8 следует дополнить и показателями производительности, выдаваемыми флеш-дисками при прохождении отдельных тестовых трасс, которые моделируют различные варианты реальной нагрузки.

Если сравнить поведение Crucial M550 с тем, как проявляют себя в приложениях другие накопители, то можно сделать вывод, что мы имеем дело с SSD с необычным характером. Так, Crucial M550 выдают относительно неплохие результаты в офисных приложениях, но их показатели в Adobe Illustrator и World of Warcraft заметно хуже, чем у накопителей аналогичного класса. Иными словами, мы снова приходим к выводу о том, что предложенная Crucial платформа, построенная на новом контроллере Marvell 88SS9189, нуждается в некоторой балансировке. Обычно Crucial достаточно оперативно выпускает новые прошивки, и нам кажется, что в случае с M550 нас в скором времени ждёт обновление, которое сможет несколько изменить акценты в его производительности.

#Выводы

Увеличение ёмкости устройств флеш-памяти при переводе их выпуска на более современные техпроцессы — вполне объяснимая тенденция, уходящая корнями в желание производителей полупроводников оптимизировать своё производство. Поэтому совершенно неудивительно, что 128-гигабитные устройства NAND начинают постепенно сменять 64-гигабитные чипы в потребительских SSD. Так, на данный момент есть уже по меньшей мере четыре разновидности твердотельных накопителей для десктопных компьютеров, в которых используются полупроводниковые кристаллы флеш-памяти увеличенной ёмкости. Такие продукты предлагают Crucial, Intel и Samsung.

К сожалению, помимо снижения себестоимости, внедрение таких устройств NAND приводит и к существенному падению производительности SSD с наиболее ходовыми объёмами — 128 и 256 Гбайт. И вот с этим эффектом все борются по-разному. Кто-то его просто игнорирует, ожидая смещения пользовательского интереса к моделям более высокой ёмкости, а кто-то ищет обходные пути. Crucial со своей новинкой M550 попала во вторую группу: в этом флеш-диске компания решила использовать новую 20-нм MLC NAND с 128-гигабитными ядрами только в тех модификациях, где её применение не влечёт за собой снижения быстродействия.

Благодаря этому, а также в результате пересмотра всей аппаратной платформы, который привёл к замене базового контроллера микросхемой Marvell 88SS9189, новый накопитель Crucial M550 получил потенциальный шанс попасть в число лучших SSD для настольных компьютеров. Однако «что-то пошло не так», и в результате мы, к сожалению, флагманский уровень быстродействия так и не получили. Изначальная задумка Crucial, в рамках которой этот производитель собирался зажать рынок в клещи между своей дешёвой моделью M500 и производительной модификацией M550, сорвалась.

Значит ли это, что Crucial M550 — неудачный продукт компании? Отнюдь нет. Выдающимся его назвать нельзя, но это вполне добротный и качественный SSD, имеющий свой уникальный набор плюсов. Так, M550 обладает хорошим уровнем надёжности и ресурса записи, имеет технологии защиты от перегрева и незапланированных отключений питания, дополнительно защищает хранимые данные контрольными суммами, обладает сравнительно низким энергопотреблением и поддерживает технологии шифрования, управляемые через операционную систему. Производительность у него, безусловно, средняя, но многие пользователи и не гонятся за лидирующими показателями в тестах, справедливо полагая, что флеш-диск в любом случае выведет отзывчивость персонального компьютера на принципиально новый уровень. Тем более что продукты Crucial обладают очень привлекательной на фоне конкурирующих предложений ценой.

Конечно, Crucial M550 не будет столь дёшев, как его предшественник, но и наценка, которую производитель установил за новый контроллер и прошивку, а также принципиально более высокую скорость работы младших моделей, не так уж и велика. Поэтому в Crucial M550 нам видится SSD, обладающий очень разумным набором характеристик и потому вполне достойный внимания.

 
 
Лучшая покупка
⇣ Содержание
Если Вы заметили ошибку — выделите ее мышью и нажмите CTRL+ENTER.
Материалы по теме
⇣ Комментарии
window-new
Soft
Hard
Тренды 🔥