⇡#Методика тестирования
Тестирование проводится в операционной системе Microsoft Windows 10 Enterprise Build 10240, корректно распознающей и обслуживающей современные твердотельные накопители. Это значит, что в процессе прохождения тестов, как и при обычном повседневном использовании SSD, команда TRIM поддерживается и активно задействуется. Измерение производительности выполняется с накопителями, находящимися в «использованном» состоянии, которое достигается их предварительным заполнением данными. Перед каждым тестом накопители очищаются и обслуживаются с помощью команды TRIM. Между отдельными тестами выдерживается 15-минутная пауза, отведённая для корректной отработки технологии сборки мусора. Во всех тестах, если не указано иное, используются рандомизированные несжимаемые данные.
Используемые приложения и тесты:
- Iometer 1.1.0
- Измерение скорости последовательного чтения и записи данных блоками по 256 Кбайт (наиболее типичный размер блока при последовательных операциях в десктопных задачах). Оценка скоростей выполняется в течение минуты, после чего вычисляется средний показатель.
- Измерение скорости случайного чтения и записи блоками размером 4 Кбайт (такой размер блока используется в подавляющем большинстве реальных операций). Тест проводится дважды — без очереди запросов и с очередью запросов глубиной 4 команды (типичной для десктопных приложений, активно работающих с разветвлённой файловой системой). Блоки данных выравниваются относительно страниц флеш-памяти накопителей. Оценка скоростей выполняется в течение трёх минут, после чего вычисляется средний показатель.
- Установление зависимости скоростей случайного чтения и записи при работе накопителя с 4-килобайтными блоками от глубины очереди запросов (в пределах от одной до 32 команд). Блоки данных выравниваются относительно страниц флеш-памяти накопителей. Оценка скоростей выполняется в течение трёх минут, после чего вычисляется средний показатель.
- Установление зависимости скоростей случайного чтения и записи при работе накопителя с блоками разного размера. Используются блоки объёмом от 512 байт до 256 Кбайт. Глубина очереди запросов в течение теста составляет 4 команды. Блоки данных выравниваются относительно страниц флеш-памяти накопителей. Оценка скоростей выполняется в течение трёх минут, после чего вычисляется средний показатель.
- Измерение производительности при смешанной многопоточной нагрузке и установление её зависимости от соотношения между операциями чтения и записи. Тест проводится дважды: для последовательных операций чтения и записи блоками объёмом 128 Кбайт, выполняемых в два независимых потока и для случайных операций с блоками объёмом 4 Кбайт, которые выполняются в четыре потока. В обоих случаях соотношение между операциями чтения и записи варьируется с шагом 20 процентов. Оценка скоростей выполняется в течение трёх минут, после чего вычисляется средний показатель.
- Исследование падения производительности SSD при обработке непрерывного потока операций случайной записи. Используются блоки размером 4 Кбайт и глубина очереди 32 команды. Блоки данных выравниваются относительно страниц флеш-памяти накопителей. Продолжительность теста составляет два часа, измерения моментальной скорости проводятся ежесекундно. По окончании теста дополнительно проверяется способность накопителя восстанавливать свою производительность до первоначальных величин за счёт работы технологии сборки мусора и после отработки команды TRIM.
- PCMark 8 2.0
Тест, основанный на эмулировании реальной дисковой нагрузки, которая характерна для различных популярных приложений. На тестируемом накопителе создаётся единственный раздел в файловой системе NTFS на весь доступный объём, и в PCMark 8 проводится тест Secondary Storage. В качестве результатов теста учитывается как итоговая производительность, так и скорость выполнения отдельных тестовых трасс, сформированных различными приложениями.
- Тесты копирования файлов
- В этом тесте измеряется скорость копирования директорий с файлами разного типа, а также скорость архивации и разархивации файлов внутри накопителя. Для копирования используется стандартное средство Windows – утилита Robocopy, при архивации и разархивации – архиватор 7-zip версии 9.22 beta. В тестах участвует три набора файлов: ISO – набор, включающий несколько образов дисков c дистрибутивами программ; Program – набор, представляющий собой предустановленный программный пакет; Work – набор рабочих файлов, включающий офисные документы, фотографии и иллюстрации, pdf-файлы и мультимедийный контент. Каждый из наборов имеет общий объём файлов 8 Гбайт.
⇡#Тестовый стенд
В качестве тестовой платформы используется компьютер с материнской платой ASUS Maximus VIII Ranger, процессором Core i5-6600K со встроенным графическим ядром Intel HD Graphics 530 и 8 Гбайт DDR4-2133 SDRAM. Приводы с SATA-интерфейсом подключаются к контроллеру SATA 6 Гбит/с, встроенному в чипсет материнской платы, и работают в режиме AHCI. Используется драйвер Intel Rapid Storage Technology (RST) 14.6.0.1029.
Объём и скорость передачи данных в бенчмарках указываются в бинарных единицах (1 Кбайт = 1024 байт).
⇡#Список участников тестирования
- ADATA Premier SP550 120 Гбайт (ASP550SS3-120GM-C, прошивка O0730A);
- ADATA Premier SP610 128 Гбайт (ASP610SS3-128GM-C, прошивка N0530C);
- ADATA Premier Pro SP920 128 Гбайт (ASP920SS3-128GM-C, прошивка MU02);
- ADATA XPG SX930 120 Гбайт (ASX930SS3-120GM-C, прошивка 5.9SE);
- Crucial BX100 120 Гбайт (CT120BX100SSD1, прошивка MU02);
- Intel SSD 535 120 Гбайт (SSDSC2BW120H601, прошивка RG21);
- Kingston SSDNow V300 120 Гбайт (SV300S37A/120G, прошивка 603ABBF0);
- Kingston HyperX Fury 120 Гбайт (SHFS37A/120G, прошивка 603ABBF0);
- Kingston HyperX Savage 120 Гбайт (SHSS37A/120G, прошивка SAFM00.r);
- OCZ Trion 100 120 Гбайт (TRN100-25SAT3-120G, прошивка SAFM11.2);
- OCZ Arc 100 120 Гбайт (ARC100-25SAT3-120G, прошивка 1.01);
- OCZ Vector 180 120 Гбайт (VTR180-25SAT3-120G, прошивка 1.01);
- Plextor M6V 128 Гбайт (PX-128M6V, прошивка 1.02);
- Plextor M6S 128 Гбайт (PX-128M6S, прошивка 1.08);
- Plextor M6 Pro 128 Гбайт (PX-128M6Pro, прошивка 1.05);
- Samsung 850 EVO 120 Гбайт (MZ-75E120, прошивка EMT01B6Q);
- Samsung 850 PRO 128 Гбайт (MZ-7KE128, прошивка EXM02B6Q);
- SanDisk SSD Plus 120 Гбайт (SDSSDA-120G-G25, прошивка Z22000RL);
- SanDisk Ultra II 120 Гбайт (SDSSDHII-120G-G25, прошивка X31200RL);
- SmartBuy Ignition 4 120 Гбайт (SB240GB-IGNT4-25SAT3, прошивка SAFM01.5);
- SmartBuy Revival 120 Гбайт (SB240GB-RVVL-25SAT3, прошивка SAFM11.0);
- Transcend SSD370S 128 Гбайт (TS128GSSD370S, прошивка N1126KB).
⇡#Производительность
⇡#Последовательные операции чтения и записи
При последовательном чтении производительность большинства накопителей упирается в пропускную способность SATA-интерфейса. Однако это справедливо не для всех моделей. Предельную скорость неспособны выдать SSD на основе контроллера Phison S10 и TLC-памяти, а также накопители со старинным контроллером SF-2281.
При последовательной же записи разброс результатов гораздо серьёзнее. В лидерах находятся Samsung 850 Pro на MLC V-NAND и накопители OCZ с фирменным контроллером Barefoot 3, которые используют динамическое SLC-кеширование. Кроме того, относительно неплохими результатами могут похвастать и другие накопители, массив флеш-памяти которых набран 64-гигабитными устройствами MLC NAND.
⇡#Случайные операции чтения
При случайном чтении без очереди запросов, которое является самым распространённым видом операций в типичных персональных компьютерах, верхнюю часть диаграммы оккупировали накопители Samsung и Plextor. Следует признать, что эти производители, делающие серьёзный упор на высокопроизводительные контроллеры и оптимизацию прошивок, добились желаемого успеха.
Появление же очереди запросов приводит к тому, что Samsung 850 Pro и Samsung 850 EVO, основанные на проприетарных платформах, отрываются от преследователей ещё сильнее. Следующая же за ними группа преследователей характерна использованием различных контроллеров Marvell, качественно работающих с конвейеризованными командами. Также во втором эшелоне можно видеть и пару SSD на базе Phison PS3110-S10 и MLC-памяти.
В комментариях к результатам производительности при случайном чтении хочется отметить и ещё один важный момент: достаточно неплохи показатели твердотельных накопителей, в которых используется TLC-память. Естественно, до лидеров им далеко, но по крайней мере они находятся отнюдь не в нижней части диаграмм. Явными же аутсайдерами выступают SSD на базе контроллера SandForce SF-2281, и в особенности решения Kingston, в которых используется асинхронная MLC NAND.
⇡#Случайные операции записи
Если при случайном чтении скорость разных SSD могла расходиться где-то в четыре раза, то при записи различия становятся ещё более принципиальными. Самый быстрый накопитель, Samsung 850 Pro, опережает аутсайдеров, коими тут являются основанные на TLC NAND приводы, более чем вшестеро. Иными словами, разные SSD имеют совершенно различный потенциал, и не обращать на это внимание при подборе конфигурации ПК было бы очень недальновидно.
При случайной записи без очереди запросов наилучшую производительность показывают накопители OCZ на базе контроллера Barefoot 3, Samsung 850 EVO, пробившийся в число лидеров благодаря технологии TurboWrite, и ADATA SP920, работающий на производительной платформе Marvell. Однако появление очереди запросов полностью изменяет этот расклад. В лидеры выходит уникальный Samsung 850 Pro с трёхмерной двухбитовой флеш-памятью, а также Kingston HyperX Savage и другие накопители, имеющие быструю подсистему памяти. То есть такую, которая сформирована 64-гигабитными устройствами MLC NAND.
Что же касается решений на базе TLC-памяти, то в тестах записи хорошо видна вся их немощность. Почти все они находятся на последних местах вместе с накопителями Kingston с асинхронной MLC NAND. Преодолеть «проклятье TLC» удаётся лишь Samsung 850 EVO, у которого, впрочем, и флеш-память – не совсем обычная TLC NAND, а гораздо более продвинутая трёхмерная V-NAND, которая имеет существенные преимущества, в том числе и гораздо более высокую скорость работы.
⇡#Смешанная нагрузка
По мере удешевления твердотельные накопители перестают использоваться в качестве исключительно системных и становятся обычными рабочими дисками. В таких ситуациях на SSD поступает не только рафинированная нагрузка в виде записи или чтения, но и смешанные запросы, когда операции чтения и записи инициируются разными приложениями и должны обрабатываться одновременно. Однако работа в дуплексном режиме для современных контроллеров SSD остаётся существенной проблемой. При смешивании операций чтения и записи в одной очереди скорость большинства твердотельных накопителей потребительского уровня заметно проседает. Это стало поводом для проведения отдельного исследования, в рамках которого мы проверяем, как работают SSD при необходимости обработки последовательных операций, поступающих вперемежку. Следующая пара диаграмм демонстрирует наиболее характерный для десктопов случай, когда соотношение количества операций чтения и записи составляет 4 к 1.
Обе приведённые диаграммы очень наглядно демонстрируют подавляющее превосходство над всеми конкурентами Samsung 850 Pro. Нет никаких сомнений в том, что это – настоящий флагман, мощности контроллера и скорости флеш-памяти которого с лихвой хватает даже при достаточно серьёзных нагрузках.
Честно говоря, результаты остальных накопителей на фоне Samsung 850 Pro кажутся не слишком высокими. Однако всё же нужно подчеркнуть, что из 128-гигабайтных моделей SSD лучшую скорость в различных сценариях работы почти всегда выдают те модели, которые обладают массивом флеш-памяти с более высоким уровнем параллелизма. Контроллер при этом играет не слишком заметную роль. Поэтому нет ничего удивительного в том, что в верхней части диаграмм вновь фигурируют такие разные модели SSD, как Plextor M6 Pro, Plextor M6S и OCZ Vector 180.
Кроме того, обращают на себя внимание и относительно высокие показатели Plextor M6V, который по всем признакам относится к числу бюджетных решений. Похоже, в деле оптимизации прошивки для контроллера Silicon Motion SM2246EN разработчики Plextor смогли достичь существенного прогресса, и этот SSD со слабым на первый взгляд четырехканальным массивом флеш-памяти не пасует перед сложными сценариями работы. Особенно удивительными результаты Plextor M6V кажутся из-за того, что гораздо более продвинутая по характеристикам платформа Phison PS3110-S10 выступает при смешанной нагрузке значительно хуже даже в том случае, когда она укомплектована качественной и быстрой MLC NAND. Объяснить это можно лишь тем, что в контроллере Phison PS3110-S10 есть какой-то изъян, который тормозит работу при необходимости обслуживать разнородные операции.
⇡#PCMark 8 2.0, реальные сценарии использования
Тестовый пакет Futuremark PCMark 8 2.0 интересен тем, что он имеет не синтетическую природу, а напротив — основывается на том, как работают реальные приложения. В процессе его прохождения воспроизводятся настоящие сценарии-трассы задействования диска в распространённых десктопных задачах и замеряется скорость их выполнения. Текущая версия этого теста моделирует нагрузку, которая взята из реальных игровых приложений Battlefield 3 и World of Warcraft и программных пакетов компаний Adobe и Microsoft: After Effects, Illustrator, InDesign, Photoshop, Excel, PowerPoint и Word. Итоговый результат исчисляется в виде усреднённой скорости, которую показывают накопители при прохождении тестовых трасс.
Результат в PCMark 8 для клиентских SSD — одна из основных метрик, ведь она показывает, как поведут себя те или иные накопители при реальном использовании в распространённых программах. И этот бенчмарк разбивает протестированные SSD на три группы: быстрые, средние и медленные.
На первом месте по производительности оказался Samsung 850 EVO – накопитель, который в синтетических тестах на лидирующих позициях был только при случайном чтении и при случайной записи без очереди запросов. Но для быстрой работы в реальных задачах этого оказывается вполне достаточно, а кроме того, этот SSD использует весьма эффективную технологию SLC-кеширования TurboWrite, которая при непродолжительных нагрузках способна повысить быстродействие при записи более чем вдвое. Второй показатель – у Samsung 850 Pro. И это тоже вполне закономерно. Ведь, как мы видели в синтетических тестах, он почти всегда эффективнее любой другой модели.
Также в группу SSD с высокими результатами попала пара накопителей Plextor – M6 Pro и M6S. Оба они базируются на контроллерах компании Marvell, которые оперируют быстрым массивом флеш-памяти, состоящим из 64-гигабитных устройств MLC NAND.
Подробно перечислять накопители, которые оказались в большой группе моделей со средним уровнем производительности, мы не будем, а вот на аутсайдеров отдельное внимание обратим. PCMark 8 очень чётко отсёк от основной группы SSD модели, построенные на асинхронной MLC-памяти, которые предлагает компания Kingston, а также накопители на TLC NAND, которые базируются на контроллерах Phison PS3110-S10 и Silicon Motion SM2246XT. Удивительно, но даже в моделирующих реальную работу пользователя сценариях такие SSD оказываются примерно вдвое медленнее флагманов. И это – значительное различие, не заметить которое в повседневной работе с компьютером будет невозможно.
Интегральный результат PCMark 8 нужно дополнить и показателями производительности, выдаваемыми накопителями при прохождении отдельных тестовых трасс, которые моделируют различные варианты реальной нагрузки. Дело в том, что при разной нагрузке флеш-приводы зачастую ведут себя немного по-разному.
⇡#Копирование файлов
Имея в виду, что твердотельные накопители внедряются в персональные компьютеры всё шире и шире, мы решили добавить в нашу методику измерение производительности при обычных файловых операциях – при копировании и работе с архиваторами, которые выполняются «внутри» накопителя. Это типичная дисковая активность, возникающая в том случае, если SSD играет роль не системного накопителя, а обычного диска.
В тестах копирования группа лидеров состоит из пяти накопителей. В неё входят: Samsung 850 Pro, который благодаря контроллеру MEX и трёхмерной MLC V-NAND оказывается в числе первых по производительности вообще всегда; OCZ Vector 180 и Arc 100 – два похожих SSD на базе восьмиканального контроллера Barefoot 3 и MLC NAND компании Toshiba с 64-гигабитными ядрами; Kingston HyperX Savage, который пользуется таким же массивом памяти и основывается на контроллере Phison PS3110-S10; а также Plextor M6 Pro, в основе которого лежит восьмиканальный контроллер Marvell 88SS9187 и всё та же MLC-память Toshiba.
Вторая группа тестов проведена при архивации и разархивации директории с рабочими файлами. Принципиальное отличие этого случая заключается в том, что половина операций выполняется с разрозненными файлами, а вторая половина – с одним большим файлом архива.
Не сильно отличается производительность накопителей и при работе с архивами. Но при операциях распаковки файлов, которые, например, аналогичны в том числе и инсталляции программ, к числу обычных лидеров добавляется ещё пара накопителей с MLC-памятью компании Toshiba: Plextor M6S и Kingston HyperX Savage.
⇡#Работа TRIM и фоновой сборки мусора
Испытывая различные твердотельные накопители, мы всегда проверяем то, как они отрабатывают команду операционной системы TRIM и способны ли они собирать мусор во флеш-памяти и тем самым восстанавливать свою производительность без помощи со стороны операционной системы, то есть в такой ситуации, когда команда TRIM им не передаётся. Такое тестирование было проведено и в этот раз. Схема такого испытания стандартна: на накопитель накладывается длительная непрерывная нагрузка на запись, которая приводит к заполнению данными полного объёма флеш-памяти и деградации производительности, после чего мы отключаем отсылку команды TRIM и предоставляем SSD возможность самостоятельно восстановиться за счёт собственного автономного алгоритма сборки мусора, но без явных указаний со стороны операционной системы. По прошествии 15-минутной паузы мы измеряем скорость и сравниваем её с производительностью свежего SSD. Затем на накопитель принудительно подаётся команда TRIM — и после небольшой паузы, в течение которой SSD обрабатывает эту команду, скорость измеряется ещё раз.
Результаты такого тестирования приведены в следующей таблице, где для каждой протестированной модели указано, реагирует ли она на TRIM очисткой неиспользуемой части флеш-памяти и может ли она заготавливать чистые страницы флеш-памяти под будущие операции, если команда TRIM на неё не подаётся. Для накопителей, которые, как выяснилось, способны осуществлять сборку мусора и без команды TRIM, мы также указали тот объём флеш-памяти, который был самостоятельно освобождён контроллером SSD под будущие операции. Для случая эксплуатации накопителя в среде без поддержки TRIM это как раз тот объём данных, который можно будет сохранить на накопитель с высокой первоначальной скоростью после простоя.
|
Обработка TRIM |
TRIM отсутствует |
Сборка мусора |
Объём освобождаемой памяти |
ADATA Premier SP550 120 Гбайт |
Работает |
Работает |
4,1 Гбайт |
ADATA Premier SP610 128 Гбайт |
Работает |
Работает |
1,3 Гбайт |
ADATA Premier Pro SP920 128 Гбайт |
Работает |
Работает |
0,9 Гбайт |
ADATA XPG SX930 120 Гбайт |
Работает |
Работает |
10,3 Гбайт |
Crucial BX100 120 Гбайт |
Работает |
Работает |
1,4 Гбайт |
Intel SSD 535 120 Гбайт |
Частично работает |
Работает |
0,3 Гбайт |
Kingston SSDNow V300 120 Гбайт |
Частично работает |
Не работает |
- |
Kingston HyperX Fury 120 Гбайт |
Частично работает |
Не работает |
- |
Kingston HyperX Savage 120 Гбайт |
Работает |
Не работает |
- |
OCZ Trion 100 120 Гбайт |
Работает |
Не работает |
- |
OCZ Arc 100 120 Гбайт |
Работает |
Работает |
5,2 Гбайт |
OCZ Vector 180 120 Гбайт |
Работает |
Работает |
5,2 Гбайт |
Plextor M6V 128 Гбайт |
Работает |
Работает |
0,5 Гбайт |
Plextor M6S 128 Гбайт |
Работает |
Работает |
2,0 Гбайт |
Plextor M6 Pro 128 Гбайт |
Работает |
Работает |
2,2 Гбайт |
Samsung 850 EVO 120 Гбайт |
Работает |
Работает |
3,1 Гбайт |
Samsung 850 PRO 128 Гбайт |
Работает |
Не работает |
- |
SanDisk SSD Plus 120 Гбайт |
Работает |
Работает |
2,9 Гбайт |
SanDisk Ultra II 120 Гбайт |
Работает |
Работает |
1,2 Гбайт |
SmartBuy Ignition 4 120 Гбайт |
Работает |
Не работает |
- |
SmartBuy Revival 120 Гбайт |
Работает |
Не работает |
- |
Transcend SSD370S 128 Гбайт |
Работает |
Работает |
1,0 Гбайт |
Несмотря на то, что качественная поддержка команды TRIM стала отраслевым стандартом, некоторые производители считают допустимым продавать накопители, в которых эта команда не отрабатывается в полной мере. Эти накопители, основанные на контроллере SandForce SF-2281, — Intel SSD 535, Kingston SSDNow V300 и Kingston HyperX Fury. В них происходит лишь формальная реакция на TRIM и производительность к первоначальному состоянию не возвращается. Конечно, явной вины Intel или Kingston тут нет. Такова особенность контроллеров SandForce, которые из-за своих алгоритмов сжатия данных не могут свободно удалять из своей памяти вышедшие из употребления страницы, так как их содержимое может требоваться для декомпрессии соседних страниц. Однако конечным пользователям от этого не легче, ведь с постепенным падением скорости работы SSD на операциях записи придётся мириться именно им.
К счастью, все прочие современные накопители работают с TRIM так, как положено. То есть в тех средах, где поддержка TRIM есть, любой из протестированных нами SSD (кроме моделей, перечисленных в прошлом абзаце) будет всегда сохранять свою производительность на первоначальном уровне.
Однако некоторым пользователям хотелось бы большего: чтобы накопитель был способен проводить сборку мусора и без подачи команды TRIM. Это умение полезно для SSD, работающих в составе RAID-массивов, а также в тех случаях, когда основная работа с файлами на твердотельном накопителе состоит не в их создании и удалении, а в постоянном изменении их содержимого. И вот для таких специфических сценариев мы можем порекомендовать лишь отдельные модели.
В частности, наиболее результативно работающей автономной сборкой мусора отличаются ADATA XPG SX930, OCZ Arc 100, OCZ Vector и ADATA Premier SP550. Эти модели высвобождают под будущие операции записи более 4 Гбайт флеш-памяти, чего должно быть вполне достаточно даже при сложных сценариях работы. Во многих же прочих случаях можно положиться и на некоторые другие модели SSD. Накопителей, которые самостоятельно готовят задел под будущие записи, на самом деле немало. Фактически целенаправленно избегать применения в средах без реализации TRIM стоит лишь немногих SSD, в первую очередь основанных на контроллерах Phison PS3110-S10 и SandForce SF-2281, а также флеш-накопителя Samsung 850 Pro, который при всех своих достоинствах, к сожалению, автономную сборку мусора не осуществляет совсем.
⇡#Постоянство производительности
Результаты, приведённые в этом разделе, нельзя назвать прямыми характеристиками быстродействия SSD. Тем не менее они описывают поведение накопителей при длительных нагрузках, что может представлять интерес в целом ряде сценариев. Иными словами, данный раздел носит факультативный характер, и добавлен он главным образом в расчёте на опытных пользователей, интересующихся как прямыми, так и косвенными показателями производительности современных клиентских твердотельных накопителей.
Испытывая SSD, мы всегда подвергаем их тесту на постоянство производительности. В течение данного теста воссоздаётся двухчасовая нагрузка по случайной записи данных 4-килобайтными блоками с максимальной поддерживаемой в протоколе AHCI глубиной очереди запросов в 32 команды. Такой сценарий работы не только максимально загружает накопитель и заставляет его пустить в ход все свои интеллектуальные алгоритмы, но и приводит к исчерпанию всего заранее подготовленного свободного места во флеш-памяти, включая зарезервированную и скрытую от глаз пользователя область. Конечно, подобная нагрузка для клиентского SSD нереалистична, зато она позволяет получить информацию о том, как поведёт себя накопитель в самом худшем для него случае. В частности, именно благодаря такому беспощадному нагрузочному тесту мы можем получить сведения о постоянстве производительности накопителя как в свежем, так и в использованном состоянии, а также о том, как в нём протекают переходные процессы.
На следующей диаграмме приводится среднеквадратичное отклонение скорости записи при нахождении SSD в свежем состоянии после сохранения на него первых 8 Гбайт данных. Многие современные накопители, к сожалению, не могут похвастать стабильностью латентностей при обработке однотипных операций записи, и на следующей диаграмме это хорошо видно. Наблюдающийся у многих потребительских SSD высокий разброс моментальных скоростей – это серьёзный дефект, который не позволяет использовать обладающие им накопители как в производительных RAID-массивах, так и просто в тех системах, где важна быстрая и предсказуемая реакция дисковой подсистемы.
Даже в благоприятном режиме, когда накопитель находится в «свежем» состоянии и располагает достаточным пулом свободных и готовых для записи данных страниц, разброс в скорости обработки операций записи может быть очень большим. Фактически о хорошей стабильности производительности можно говорить лишь в случае нескольких 128-гигабайтных SSD. К числу таких качественных решений относятся Samsung 850 Pro и 850 EVO, ADATA XPG SX930, а также все твердотельные накопители, построенные на контроллерах Marvell: Plextor M6 Pro и M6S, SanDisk Ultra II и ADATA Premier Pro SP920. Именно на эти модели надо обращать внимание в первую очередь при построении RAID-0-массивов, даже если речь идёт о персональных, а не о серверных системах.
Следующая гистограмма показывает ситуацию с постоянством производительности при продолжительной нагрузке – после того, как накопители исчерпали свободное место и параллельно с записью занимаются и очисткой блоков страниц флеш-памяти. По сравнению с предыдущим случаем это более сложная задача для клиентских SSD.
По вполне понятным причинам разброс в моментальных показателях скорости записи на «грязных» SSD оказывается выше. Однако группа лидеров никаких изменений не претерпевает: накопители, способные выдавать стабильную скорость в свежем состоянии, сохраняют это своё свойство и при переходе в использованное состояние.
В дополнение к предыдущим результатам приведём и ещё один график, который отображает производительность записи по завершении нашего двухчасового нагрузочного теста. Он иллюстрирует то, насколько хорошо те или иные SSD переносят продолжительные непрерывные нагрузки. Прямой практической ценности эти результаты не имеют, так как они очень далеки от той производительности, которую наблюдают пользователи при обычной эксплуатации твердотельных накопителей, однако они хорошо иллюстрируют мощность применённых в них контроллеров и совершенство алгоритмов микропрограммы.
Верхние позиции на этой диаграмме занимают те SSD, которые больше похожи по своему поведению на серверные накопители, то есть на такие, которые хорошо переносят длительные нагрузки. Но самый лучший результат здесь выдаёт пара накопителей OCZ, построенных на контроллере Barefoot 3, – недаром этот контролер можно встретить не только в Vector 180 и Arc 100, но и в серверных накопителях серии Saber. Все остальные потребительские флеш-накопители замедляются до скоростей менее 10 тыс. IOPS, что указывает на их плохую приспособленность к длительным нагрузкам.
⇡#Выводы
Производительность SATA SSD с ёмкостью 240-256 Гбайт и выше уже давно упёрлась в пропускную способность интерфейса — и потому расти почти перестала. Казалось бы, эта проблема касается накопителей небольшого объёма, о которых мы говорили сегодня, лишь опосредованно, потому что они в целом медленнее более ёмких собратьев и, следовательно, имеют больше пространства для роста. Но не тут-то было. SSD объёмом 120-128 Гбайт постепенно перестают быть мейнстримом, и об их быстродействии производители специально уже не задумываются. Поэтому не стоит удивляться тому, что в массовых твердотельных накопителях небольшого объёма прогресс развернулся в противоположную от производительности сторону – на их удешевление.
Иными словами, клиентские SATA SSD лучше уже не становятся, а борьбу за повышение быстродействия и надёжности заменило стремление к снижению себестоимости. И в рамках этой тенденции подавляющее большинство новых моделей накопителей переходит на более дешёвую флеш-память с увеличенной плотностью хранения информации, которая на самом деле хуже флеш-памяти прошлых поколений и по скоростным параметрам, и по выносливости. Хорошо ещё, если в новом SSD будет установлена MLC NAND с 128-гигабитными ядрами, произведённая по техпроцессу 10-нм класса, а ведь многие производители не брезгуют и ещё более дешёвой TLC NAND с трёхбитовыми ячейками. Конечно, реализованные в современных контроллерах интеллектуальные алгоритмы могут частично компенсировать недостатки такой элементной базы, но лучшими вариантами всё равно остаются те SSD, которые базируются на устройствах MLC NAND, выпущенных по далеко не самым актуальным техпроцессам.
Всё это при тестировании накопителей ёмкостью 120-128 Гбайт мы увидели очень наглядно. Дело в том, что массив флеш-памяти у таких моделей имеет сравнительно небольшой уровень параллелизма, и именно его быстродействие во многом определяет скорость всего SSD. В результате лучшую производительность почти всегда выдают те накопители, в которых применяются чипы MLC NAND с ёмкостью 64 Гбит, всё ещё доступные в ассортименте компании Toshiba. В большинстве своём основанные на такой MLC NAND накопители – достаточно старые модели, которые, к счастью, пока ещё не сняты с производства.
Свежую струю в сегмент быстрых SSD небольшой ёмкости способны внести разве что решения, построенные на трёхмерной флеш-памяти, которые благодаря своей компоновке обеспечивают и высокую скорость, и хорошую выносливость. Однако выпуском подобной продукции пока может похвастать одна лишь компания Samsung. Остальные же производители смогут предложить твердотельные накопители на базе 3D NAND не ранее середины следующего года.
В свете сказанного совершенно неудивительно, что лучшими с точки зрения быстродействия потребительскими SSD ёмкостью 120-128 Гбайт оказались Samsung 850 Pro и 850 EVO, Plextor M6 Pro и M6S, OCZ Vector 180 и Arc 100, а также Kingston HyperX Savage. Все они отличаются тем, что основаны либо на трёхмерной V-NAND, либо на MLC NAND с ядрами ёмкостью 64 Гбит.
Впрочем, прежде чем дать окончательные рекомендации по выбору, необходимо обратить внимание и на цены, ведь сегодня стоимость дорогих и дешёвых SSD объёмом 120-128 Гбайт может различаться более чем вдвое. Поэтому, чтобы получить более наглядную и сегментированную картину, мы построили ещё один график, на котором одновременно отобразили среднюю производительность и среднюю цену (по «Яндекс.Маркету» на 23.11.15) всех протестированных моделей SSD.
Приведённая иллюстрация вряд ли нуждается в каких-то дополнительных развёрнутых комментариях. Поэтому нам лишь остаётся выдать список рекомендуемых для приобретения моделей среди клиентских твердотельных накопителей объёмом 120-128 Гбайт:
- Samsung 850 Pro. Это – самый производительный и самый технологически современный SATA SSD, в основе которого лежит уникальная трёхмерная MLC V-NAND. Помимо выдающегося быстродействия, данная модель выделяется и высокой надёжностью, что подкрепляется 10-летней гарантией. Кроме того, Samsung 850 Pro может похвастать целой кучей разных приятных мелочей, например поддержкой управляемого из ОС шифрования и превосходной инструментальной утилитой.
- Plextor M6 Pro. Если Samsung 850 Pro вам кажется слишком дорогим, то можно обратить внимание и на флагманское предложение Plextor. Хотя M6 Pro несколько медленнее рекордсмена, его производительность всё равно очень высока, что обусловлено использованием одного из лучших контроллеров Marvell и быстрого массива флеш-памяти.
- Samsung 850 EVO. Младший брат непобедимого 850 Pro тоже выделяется на фоне конкурентов. Да, он основывается на TLC V-NAND и поэтому выдаёт более низкое быстродействие при операциях записи, но это не мешает ему оставаться одним из лучших SSD по средневзвешенной производительности и занимать лидирующие позиции в средней ценовой категории. Кроме того, 850 EVO наследует от 850 Pro весь фирменный набор дополнительных преимуществ: поддержку шифрования, качественное ПО и прочее.
- Plextor M6S можно смело отнести к числу лучших вариантов по соотношению цены и производительности. Несмотря на весьма умеренную стоимость, этот SSD построен на такой же быстрой MLC NAND, как и Plextor M6 Pro, благодаря чему его быстродействие оказывается заметно выше, чем у большинства современных накопителей средней ценовой категории.
- SmartBuy Ignition 4. Неожиданно в число рекомендуемых нами вариантов затесался флеш-накопитель с малоизвестным названием. Однако против результатов тестов не попрёшь: SmartBuy Ignition 4 – это лучший бюджетный SSD, который убедительно превосходит все остальные предложения подобной стоимости. И в этом нет ничего странного, ведь в основе этого SSD лежит восьмиканальный контроллер Phison S10 и полноценная MLC-память. Преодолеть же пренебрежение к торговой марке SmartBuy не так уж и сложно, нужно лишь помнить о том, что реальным производителем Ignition 4 выступает разработчик контроллера – компания Phison.
Накопители для тестирования предоставлены компанией «Регард», где всегда есть широкий выбор SSD по выгодным ценам.
Если Вы заметили ошибку — выделите ее мышью и нажмите CTRL+ENTER.