SSD с интерфейсом PCI Express: обзор и тестирование пяти моделей

Введение


Раньше массового покупателя интересовало главным образом лишь два типа твердотельных накопителей: либо высокоскоростные модели премиального уровня вроде Samsung 850 PRO, либо выгодные по соотношению цены и производительности предложения, такие как Crucial BX100 или SanDisk Ultra II. То есть, сегментация рынка SSD была крайне слабой, а конкуренция между производителями хоть и разворачивалась по направлениям производительности и цены, разрыв между решениями верхнего и нижнего уровня оставался достаточно небольшим. Такое положение дел было отчасти обусловлено тем, что технология SSD сама по себе существенно улучшает ощущения пользователя от работы с компьютером, и поэтому вопросы конкретной реализации для многих отходят на второй план. По этой же причине потребительские твердотельные накопители были вписаны в старую инфраструктуру, которая изначально ориентировалась на механические жёсткие диски. Это существенно облегчило их внедрение, однако заключило SSD в достаточно узкие рамки, которые во многом сдерживают как рост пропускной способности, так и снижение латентности дисковой подсистемы.

Но до определённых пор такое положение дел всех устраивало. Технология SSD была в новинку, и пользователи, переходящие на твердотельные накопители, оставались довольны своим приобретением даже несмотря на то, что по сути они получали продукты, которые на самом деле работают далеко не на пределе своих возможностей, а их производительность сдерживается искусственными барьерами. Однако к сегодняшнему дню SSD, пожалуй, можно считать уже самым настоящим мэйнстримом. Любой уважающий себя владелец персонального компьютера если и не имеет хотя бы один SSD в своей системе, то очень серьёзно настроен на его приобретение в самое ближайшее время. И в этих условиях производители просто вынуждены задумываться о том, чтобы развернуть, наконец, полноценную конкуренцию: разрушить все барьеры и перейти к выпуску более широких линеек продукции, принципиально различающихся по предлагаемым характеристикам. Благо для этого подготовлена вся необходимая почва, и, в первую очередь, большинство разработчиков SSD имеют желание и возможности для того, чтобы заняться выпуском продуктов, работающих не через наследственный SATA-интерфейс, а через куда более производительную шину PCI Express.

Поскольку пропускная способность SATA ограничена величиной 6 Гбит/с, максимальная скорость флагманских SATA SSD не выходит за величину порядка 500 Мбайт/с. Тем не менее, современные накопители, основанные на флеш-памяти, способны на гораздо большее: ведь если задуматься, то они имеют больше общего с системной памятью, нежели с механическими жёсткими дисками. Что же касается шины PCI Express, то сейчас она активно применяется в качестве транспортного уровня при подключении графических карт и прочих дополнительных контроллеров, нуждающихся в обмене данными с высокой скоростью, например, Thunderbolt. Одна линия PCI Express второго поколения обеспечивает пропускную способность на уровне 500 Мбайт/с, а линия PCI Express 3.0 может развивать скорость до 985 Мбайт/с. Таким образом, интерфейсная карта, устанавливаемая в слот PCIe x4 (с четырьмя линиями), может обмениваться данными на скорости до 2 Гбайт/с в случае PCI Express 2.0 и до почти 4 Гбайт/с — при использовании PCI Express третьего поколения. Это отличные показатели, которые вполне подходят и для современных твердотельных накопителей.


220563.png


Из сказанного закономерно следует, что на рынке помимо SATA SSD должны постепенно находить распространение высокоскоростные накопители, использующие шину PCI Express. И это действительно происходит. В магазинах можно найти несколько моделей потребительских твердотельных накопителей от ведущих производителей, выполненных в виде карт расширения или M.2-плат, которые используют разные варианты шины PCI Express. Мы решили собрать их вместе и сравнить между собой по производительности и другим параметрам.

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

Intel SSD 750 400 Гбайт

На рынке твердотельных накопителей компания Intel придерживается довольно-таки нестандартной стратегии и разработке SSD для потребительского сегмента уделяет не слишком серьёзное внимание, концентрируясь на продуктах для серверов. Однако её предложения от этого не становятся неинтересными, особенно если речь идёт о твердотельном накопителе для шины PCI Express. В данном случае Intel решила адаптировать для использования в высокопроизводительном клиентском SSD свою самую прогрессивную серверную платформу. Именно таким образом и родился Intel SSD 750 400 Гбайт, который получил не только впечатляющие характеристики быстродействия и ряд технологий серверного уровня, отвечающих за надёжность, но и поддержку новомодного интерфейса NVMe, о котором несколько слов стоит сказать отдельно.


220556.png


Дело в том, что потребительские PCI Express-накопители, хотя и перешли на шину с высокой пропускной способностью, в большинстве своём продолжают при обмене данными использовать протокол AHCI, изначально разработанный для механических жёстких дисков. Фактически это означает, что накопители с новой высокоскоростной шиной для сохранения совместимости продолжают эмулировать работу SATA-интерфейса, хотя на самом деле в этом нет никакой необходимости. Интерфейс NVMe призван ликвидировать этот пережиток прошлого: он заменяет собой наследственную систему команд AHCI и спроектирован с прицелом на раскрытие преимуществ именно твердотельных накопителей. Современные SSD, основываясь на энергонезависимой флеш-памяти с произвольным доступом, обладают очень низкими задержками и позволяют глубоко конвейеризировать операции чтения и записи. Поэтому NVMe содержит целый ряд усовершенствований, уменьшающих паразитные латентности при работе с данными. Кроме того, в NVMe наконец-то учтена многопоточная природа современных платформ, прекрасно сочетающаяся с многоканальной архитектурой актуальных моделей SSD.


220558.png


Если говорить о конкретных улучшениях NVMe, то в первую очередь упоминания заслуживает снижение накладных расходов. Например, пересылка наиболее типичных 4-килобайтных блоков в новом протоколе требует подачи лишь одной команды вместо двух. А весь набор управляющих инструкций упрощён настолько, что их обработка на уровне драйвера снижает загрузку процессора и возникающие при этом задержки как минимум вдвое. Второе важное нововведение — поддержка глубокой конвейеризации и многозадачности, заключающаяся в возможности параллельно создавать множественные очереди запросов вместо имевшейся ранее единой очереди на 32 команды. Интерфейсный протокол NVMe способен обслуживать до 65536 очередей, причём каждая из них может содержать до 65536 команд. Фактически какие-либо ограничения ликвидируются вообще, и это очень важно для серверных сред, где на дисковую подсистему может возлагаться огромное количество одновременных операций ввода-вывода.


220560.png


Но несмотря на работу через интерфейс NVMe, Intel SSD 750 — это всё же не серверный, а потребительский накопитель. Да, почти такая же аппаратная платформа, как в этом накопителе, используется в SSD серверного класса Intel DC P3500, P3600 и P3700, но в Intel SSD 750 применена более дешёвая ординарная MLC NAND, а кроме того модифицирована прошивка. Производитель считает, что благодаря таким изменениям получившийся продукт понравится энтузиастам, поскольку он сочетает высокую мощность, принципиально новый интерфейс NVMe и не слишком пугающую стоимость.

Intel SSD 750 представляет собой PCIe x4 карту половинной высоты, которая может задействовать четыре линии стандарта 3.0 и развивать последовательные скорости передачи данных до 2,4 Гбайт/с, а скорость случайных операций — до 440 тысяч IOPS. Правда, наибольшей производительностью отличается наиболее ёмкая модификация на 1,2 Тбайт, полученная же нами на тесты версия объёмом 400 Гбайт немного помедленнее.


220526.jpg


Плата накопителя полностью закрыта бронёй. С лицевой стороны это алюминиевый радиатор, а с оборотной — декоративная металлическая пластина, которая на самом деле с микросхемами не соприкасается. Следует отметить, что применение здесь радиатора — необходимость. Основной контроллер интеловского SSD выделяет немало тепла, и при высокой нагрузке даже оснащённый таким охлаждением накопитель может разогреваться до температур порядка 50–55 градусов. Но благодаря предустановленному охлаждению никаких намёков на троттлинг не наблюдается — производительность остаётся постоянной даже в процессе непрерывного и интенсивного использования.


220528.jpg


В основе Intel SSD 750 лежит контроллер серверного уровня Intel CH29AE41AB0, который работает на частоте 400 МГц и обладает восемнадцатью (!) каналами для подключения флеш-памяти. Если учесть, что большинство контроллеров для потребительских SSD располагают либо восемью, либо четырьмя каналами, становится понятно, что Intel SSD 750 действительно может прокачивать по шине значительно больше данных, чем привычные модели SSD.


220530.jpg


Что касается используемой флеш-памяти, то в этой части Intel SSD 750 не проводит никаких инноваций. Он основывается на обычной MLC NAND интеловского же производства, выпущенной по 20-нм техпроцессу и имеющей ядра объёмом и 64, и 128 Гбит вперемежку. Следует заметить, что большинство прочих производителей SSD достаточно давно отказались от подобной памяти, перейдя на чипы, сделанные по более тонким нормам. Да и сама Intel начала перевод на 16-нм память не только своих потребительских, но и серверных накопителей. Однако несмотря на всё это, в Intel SSD 750 устанавливается более старая память, которая предположительно имеет более высокий ресурс.

Серверное происхождение Intel SSD 750 прослеживается ещё и в том, что общий объём флеш-памяти у этого SSD составляет 480 ГиБ, от которых пользователю доступно лишь около 78 процентов. Остальное отводится на подменный фонд, сборку мусора и технологии защиты данных. В Intel SSD 750 реализована традиционная для флагманских накопителей RAID 5-подобная схема на уровне кристаллов MLC NAND, что позволяет успешно восстанавливать данные даже в том случае, когда один из чипов полностью выходит из строя. Кроме того, интеловский SSD обеспечивает полную защиту данных от перебоев питания. На Intel SSD 750 имеется два электролитических конденсатора, и их ёмкости хватает для штатного завершения работы накопителя в автономном режиме.

Kingston HyperX Predator 480 Гбайт

Kingston HyperX Predator — это куда более традиционное по сравнению с Intel SSD 750 решение. Во-первых, работает оно через протокол AHCI, а не NVMe, а во-вторых, для подключения к системе этому SSD требуется более распространённая шина PCI Express 2.0. Всё это делает вариант Kingston несколько медленнее — пиковые скорости при последовательных операциях не превышают 1400 Мбайт/с, а случайные — 160 тысяч IOPS. Но зато HyperX Predator не накладывает никаких специальных требований на систему — он совместим с любыми, в том числе и старыми платформами.

Вместе с этим, накопитель имеет не совсем простую двухкомпонентную конструкцию. Сам SSD представляет собой плату в форм-факторе M.2, которая дополнена PCI Express переходником, позволяющим подключать M.2-накопители через обычные полноразмерные PCIe слоты. Переходник выполнен в виде PCIe x4 карты половинной высоты, задействующей все четыре линии PCI Express. Благодаря такой конструкции Kingston продаёт свой HyperX Predator в двух вариантах: как PCIe SSD для десктопов и как M.2-накопитель для мобильных систем (в этом случае переходник в поставку не включается).


220532.jpg


Kingston HyperX Predator базируется на контроллере Marvell Altaplus (88SS9293), который с одной стороны поддерживает четыре линии PCI Express 2.0, а с другой — имеет восемь каналов для подключения флеш-памяти. На данный момент это — самый быстрый серийно выпускаемый SSD-контроллер фирмы Marvell с поддержкой PCI Express. Однако вскоре у Marvell появятся и более быстрые последователи с поддержкой NVMe и PCI Express 3.0, которой у чипа Altaplus нет.


220534.jpg


Поскольку сама компания Kingston не производит ни контроллеров, ни памяти, собирая свои SSD из элементной базы, закупаемой у других производителей, нет ничего странного в том, что в основе HyperX Predator PCIe SSD лежит не только сторонний контроллер, но и 128-гигабитные 19-нм чипы MLC NAND компании Toshiba. Такая память имеет невысокую закупочную цену и ставится сейчас во многие продукты Kingston (и других фирм), и в первую очередь в ширпотребные модели.


220536.jpg


Однако использование подобной памяти породило парадокс: несмотря на то, что по своему формальному позиционированию Kingston HyperX Predator PCIe SSD — это продукт премиального класса, на него даётся всего лишь трёхлетняя гарантия, а заявленное среднее время наработки на отказ значительно меньше, чем у флагманских SATA SSD других производителей.

Никаких особенных технологий защиты данных в Kingston HyperX Predator также не предусматривается. Но накопитель имеет сравнительно большую скрытую от глаз пользователя область, размер которой составляет 13 процентов от полной ёмкости накопителя. Входящая в неё резервная флеш-память используется для сборки мусора и выравнивания износа, но в первую очередь расходуется на подмену вышедших из строя ячеек памяти.

Остаётся лишь добавить, что в конструкции HyperX Predator не предусмотрено никаких специальных средств для отвода тепла от контроллера. В отличие от большинства прочих высокопроизводительных решений, радиатора у этого накопителя нет. Тем не менее, к перегреву этот SSD совершенно не склонен — его максимальное тепловыделение лишь немного превышает 8 Вт.

OCZ Revodrive 350 480 Гбайт

OCZ Revodrive 350 с полным правом можно назвать одним из самых старых потребительских твердотельных накопителей с интерфейсом PCI Express. Ещё в те времена, когда никто из прочих производителей о выпуске клиентских PCIe SSD даже не задумывался, в модельном ряду компании OCZ имелся RevoDrive 3 (X2) — прообраз современного Revodrive 350. Однако уходящие в прошлое корни PCIe-накопителя OCZ делают его несколько странным предложением на фоне актуальных конкурентов. В то время как большинство производителей высокопроизводительных накопителей для ПК пользуются современными контроллерами с врождённой поддержкой шины PCI Express, в Revodrive 350 реализована очень замысловатая и явно неоптимальная архитектура. Он базируется на двух или четырёх (в зависимости от объёма) контроллерах SandForce SF-2200, которые собраны в RAID-массив нулевого уровня.

Если говорить о принявшей участие в этом тестировании модели OCZ Revodrive 350 объёмом 480 Гбайт, то в её основе, фактически, лежат четыре SATA SSD ёмкостью по 120 Гбайт, каждый из которых базируется на собственном чипе SF-2282 (аналоге широко распространённого SF-2281). Затем эти элементы объединены в единый четырёхкомпонентный RAID 0-массив. Однако для этой цели используется не совсем привычный RAID-контроллер, а фирменный процессор виртуализации (VCA 2.0) OCZ ICT-0262. Впрочем, очень похоже на то, что под этим именем скрывается перелицованная микросхема Marvell 88SE9548, представляющая собой четырёхпортовый RAID-контроллер SAS/SATA 6 Гбит/с с интерфейсом PCI Express 2.0×8. Но даже если и так, то инженеры OCZ написали для этого контроллера собственную прошивку и драйвер.


220562.png


Уникальность программной составляющей RevoDrive 350 заключается в том, что в нём реализован не совсем классический RAID 0, а некое его подобие с интерактивной балансировкой нагрузки. Вместо разбиения потока данных на блоки фиксированного размера и последовательной их передачи на разные контроллеры SF-2282, технология VCA 2.0 предполагает анализ и гибкое перераспределение операций ввода-вывода в зависимости от текущей занятости контроллеров флеш-памяти. Поэтому RevoDrive 350 выглядит для пользователя как монолитный твердотельный накопитель. В его BIOS нельзя зайти, а обнаружить, что в недрах этого SSD скрывается RAID-массив, без подробного знакомства с аппаратной начинкой невозможно. Более того, в отличие от обычных RAID-массивов, в RevoDrive 350 поддерживаются все типичные функции SSD: SMART-мониторинг, TRIM и операция Secure Erase.

RevoDrive 350 выпускается в виде плат с интерфейсом PCI Express 2.0×8. Несмотря на то, что все восемь линий интерфейса реально используются, заявленные показатели производительности заметно ниже их суммарной теоретической пропускной способности. Максимальная скорость последовательных операций ограничивается величиной 1800 Мбайт/с, а производительность произвольных операций не превышает 140 тысяч IOPS.

Стоит отметить, что выполнен OCZ RevoDrive 350 в виде PCI Express x8 платы полной высоты, то есть этот накопитель физически больше, чем все остальные участвующие в тестировании SSD, и поэтому он не может быть установлен в низкопрофильные системы. Лицевая поверхность платы RevoDrive 350 закрыта декоративным металлическим кожухом, по совместительству выступающим радиатором для базовой микросхемы RAID-контроллера. Контроллеры SF-2282 расположены на оборотной стороне платы и какого-либо охлаждения лишены.


220538.jpg


Для формирования массива флеш-памяти OCZ воспользовалась микросхемами своей материнской компании — Toshiba. Используются чипы, производимые по 19-нм техпроцессу и имеющие ёмкость 64 Гбит. Общий объём флеш-памяти в RevoDrive 350 480 Гбайт составляет 512 Гбайт, но 13% зарезервировано под внутренние нужды — выравнивание износа и сборку мусора.


220540.jpg


Стоит отметить, что архитектура RevoDrive 350 не уникальна. На рынке представлены ещё несколько моделей подобных SSD, работающих по принципу «RAID-массив из SATA SSD на базе контроллеров SandForce». Однако все такие решения, как и рассматриваемый PCIe-накопитель OCZ отличаются неприятным недостатком — их производительность на операциях записи деградирует со временем. Связано это с особенностями внутренних алгоритмов контроллеров SandForce, операция TRIM у которых не возвращает скорость записи до первоначального уровня.


220542.jpg


Тот бесспорный факт, что RevoDrive 350 стоит на ступеньку ниже PCI Express накопителей нового поколения подчёркивается и тем, что на этот накопитель даётся всего трёхлетняя гарантия, а его гарантируемый ресурс записи составляет лишь 54 Тбайт — в разы меньше, чем у конкурентов. Более того, несмотря на то, что RevoDrive 350 основывается на том же дизайне, что и серверный Z-Drive 4500, никакой защиты от перепадов напряжения питания он не имеет. Однако всё это не мешает OCZ с присущей ей дерзостью позиционировать RevoDrive 350 в качестве премиального решения уровня Intel SSD 750.

Plextor M6e Black Edition 256 Гбайт

Сразу же необходимо отметить, что накопитель Plextor M6e Black Edition является прямым последователем хорошо известной модели M6e. Похожесть новинки на предшественницу прослеживается почти во всём, если говорить о технической, а не эстетической составляющей. Новый SSD точно так же имеет двухкомпонентную конструкцию, включая в себя собственно накопитель в формате M.2 2280 и переходник, который позволяет устанавливать его в любой обычный слот PCIe x4 (или более скоростной). В его же основе лежит восьмиканальный контроллер Marvell 88SS9183, общающийся с внешним миром по двум линиям PCI Express 2.0. Так же, как и в прошлой модификации, в M6e Black Edition используется MLC-флеш-память компании Toshiba.

И это значит, что несмотря на то, что M6e Black Edition в сборе выглядит как карта половинной высоты с интерфейсом PCI Express x4, на самом деле этот SSD пользуется лишь двумя линиями PCI Express 2.0. Отсюда и не слишком впечатляющие скорости, которое лишь немного превышают быстродействие традиционных SATA SSD. Паспортная производительность на последовательных операциях ограничивается величиной 770 Мбайт/с, а на произвольных — 105 тысяч IOPS. Стоит отметить, что работает Plextor M6e Black Edition по наследственному AHCI-протоколу, и это обеспечивает его широкую совместимость с различными системами.


220544.jpg


Несмотря на то, что Plextor M6e Black Edition, как и Kingston HyperX Predator, представляет собой комбинацию из PCI Express переходника и «ядра» в формате M.2-платы, с лицевой стороны определить это невозможно. Весь накопитель спрятался под фигурным чёрным алюминиевым кожухом, в центре которого врезан красный радиатор, который должен отводить тепло от контроллера и чипов памяти. Расчёт дизайнеров понятен: подобное цветовое решение повсеместно применяется в различном игровом железе, поэтому Plextor M6e Black Edition будет гармонично смотреться рядом со многими геймерскими материнскими платами и видеокартами большинства ведущих производителей.


220546.jpg


Массив флеш-памяти в Plextor M6e Black Edition набран 19-нм чипами MLC NAND компании Toshiba второго поколения с ёмкостью 64 Гбит. На резерв, используемый для подменного фонда и работы внутренних алгоритмов выравнивания износа и сборки мусора отведено 7 процентов от общего объёма. Всё остальное — доступно пользователю.


220548.jpg


Из-за использования достаточно слабого контроллера Marvell 88SS9183 с внешней шиной PCI Express 2.0×2 накопитель Plextor M6e Black Edition стоит считать достаточно медленным PCIe SSD. Однако это не мешает производителю относить этот продукт в верхнюю ценовую категорию. С одной стороны, он всё-таки быстрее SATA SSD, а с другой — обладает неплохими характеристиками надёжности: имеет продолжительное время наработки на отказ и покрывается пятилетней гарантией. Впрочем, никаких специальных технологий, способных защитить M6e Black Edition от перепадов напряжения или увеличить его ресурс, в нём не реализовано.

Samsung SM951 256 Гбайт

Samsung SM951 — самый неуловимый накопитель в сегодняшнем тестировании. Дело в том, что изначально это — продукт для сборщиков компьютеров, поэтому в розничной продаже он представлен достаточно блекло. Тем не менее, при желании, купить его всё-таки возможно, поэтому отказываться от рассмотрения SM951 мы не стали. Тем более, если судить по характеристикам, это — весьма быстродействующая модель. Она ориентирована на работу по шине PCI Express 3.0×4, использует протокол AHCI и обещает впечатляющие скорости: до 2150 Мбайт/с на последовательных операциях и до 90 тысяч IOPS — на произвольных. Но самое главное, при всём при этом Samsung SM951 дешевле многих прочих PCIe SSD, так что его поиски в продаже могут иметь под собой вполне конкретное экономическое обоснование.

Ещё одна особенность Samsung SM951 заключается в том, что поставляется он в M.2-виде. Изначально это решение ориентировано на мобильные системы, поэтому никаких переходников для полноразмерных слотов PCIe в комплекте с накопителем не прилагается. Тем не менее, это вряд ли можно считать серьёзным недостатком — большинство флагманских материнских плат имеют на своём борту и интерфейсные слоты M.2. Кроме того, необходимые платы-переходники широко представлены в продаже. Сам же Samsung SM951 представляет собой плату форм-фактора M.2 2280, разъём которой имеет ключ типа M, указывающий на потребность SSD в четырёх линиях PCI Express.


220550.jpg


В основе Samsung SM951 лежит исключительно мощный контроллер Samsung UBX, разработанный производителем специально для SSD c интерфейсом PCI Express. Он базируется на трёх ядрах с ARM-архитектурой и в теории способен работать как c AHCI-, так и с NVMe-командами. В рассматриваемом SSD в контроллере включён лишь AHCI-режим. Но NVMe-версию данного контроллера в скором времени можно будет увидеть в новом потребительском SSD, который Samsung должен запустить этой осенью.


220552.jpg


Из-за OEM-направленности для рассматриваемого накопителя не сообщается ни сроков гарантии, ни прогнозируемой выносливости. Декларировать эти параметры должны сборщики систем, в которые будет установлен SM951, либо продавцы. Однако следует отметить, что трёхмерная V-NAND, которая сейчас активно продвигается Samsung в потребительских SSD как более быстродействующая и надёжная разновидность флеш-памяти, в SM951 не используется. Вместо этого в нём применена обычная планарная Toggle Mode 2.0 MLC NAND, производимая, предположительно, по 16-нм технологии (некоторые источники предполагают 19-нм техпроцесс). Это означает, что ожидать от SM951 столь же высокой выносливости, как у флагманского SATA-накопителя 850 PRO, явно не следует. По этому параметру SM951 ближе к обычным моделям среднего уровня, к тому же на резервирование в этом SSD отводится только 7 процентов от массива флеш-памяти. Нет в Samsung SM951 и каких-то особых технологий серверного уровня для защиты данных от сбоев питания. Иными словами, акцент в этой модели сделан исключительно на скорости работы, а всё остальное отсечено для снижения стоимости.


220554.jpg


Стоит отметить и ещё один момент. При высокой нагрузке Samsung SM951 демонстрирует достаточно серьёзный нагрев, который в конечном итоге может даже приводить ко включению троттлинга. Поэтому в высокопроизводительных системах для SM951 желательно организовать как минимум обдув, а лучше — закрыть его радиатором.

Сравнительные характеристики протестированных SSD



220564.png

Вопросы совместимости


Как и всякая новая технология, твердотельные накопители с интерфейсом PCI Express пока не могут похвастать 100-процентной беспроблемной работоспособностью с любыми платформами, особенно старыми. Поэтому выбирать подходящий SSD приходится не только исходя из потребительских характеристик, но и с оглядкой на совместимость. И здесь важно иметь в виду два момента.

В первую очередь, разные SSD могут использовать разное количество линий PCI Express и разные поколения этой шины — 2.0 или 3.0. Поэтому перед покупкой PCIe накопителя нужно убедиться в том, что в системе, куда его планируется установить, есть свободный слот с нужной полосой пропускания. Конечно, более скоростные PCIe SSD имеют обратную совместимость с медленными слотами, однако в этом случае приобретение высокоскоростного SSD имеет не слишком много смысла — он попросту не сможет раскрыть весь заложенный в него потенциал.

Наиболее широкой совместимостью в этом смысле обладает Plextor M6e Black Edition — он требует всего две линии PCI Express 2.0, и такой свободный слот наверняка найдётся на практически любой материнской плате. Для Kingston HyperX Predator нужно уже четыре линии PCI Express 2.0: такие слоты PCIe тоже есть на многих платах, но некоторые дешёвые платформы лишними слотами с числом линий PCI Express четыре или более могут и не обладать. Особенно это касается материнок, построенных на чипсетах нижнего уровня, общее число линий у которых может быть урезано до шести. Поэтому перед приобретением Kingston HyperX Predator обязательно проверьте, что в системе есть свободный слот с четырьмя или большим числом линий PCI Express.

OCZ Revodrive 350 задаёт задачку посложнее — ему уже требуется восемь линий PCI Express. Такие слоты обычно реализуются уже силами не чипсета, а процессора. Поэтому оптимальным местом применения такого накопителя являются LGA 2011/2011–3-платформы, где PCI Express контроллер процессора располагает избыточным числом линий, позволяющим обслуживать более чем одну видеокарту. В системах же с LGA 1155/1150/1151-процессорами OCZ Revodrive 350 будет уместен лишь в том случае, если используется встроенная в CPU графика. В противном случае в пользу твердотельного накопителя придётся отнять половину линий у GPU, переведя его в режим PCI Express x8.

Intel SSD 750 и Samsung SM951 в чём-то похожи на OCZ Revodrive 350: их тоже предпочтительнее использовать в слотах PCI Express, питаемых от процессора. Однако причина тут не в количестве линий — им требуется всего четыре линии PCI Express, а в поколении этого интерфейса: оба эти накопителя способны задействовать увеличенную пропускную способность PCI Express 3.0. Однако есть и исключение: новейшие интеловские наборы системной логики сотой серии, предназначенные для процессоров семейства Skylake, получили поддержку PCI Express 3.0, поэтому в новейших LGA 1151-платах их без зазрений совести можно устанавливать и в чипсетные PCIe-слоты, к которым подведено как минимум четыре линии.

У проблемы совместимости есть и вторая часть. Ко всем ограничениям, связанным с пропускной способностью различных вариаций слотов PCI Express добавляются ещё и ограничения, связанные с используемыми протоколами. Наиболее беспроблемными в этом смысле являются SSD, которые работают через AHCI. Благодаря тому, что в них эмулируется поведение обычного SATA-контроллера, они могут работать с любыми, даже старыми, платформами: они видятся в BIOS любых материнских плат, могут быть загрузочными дисками, а для их работы в операционной системе не требуется и никаких дополнительных драйверов. Иными словами, Kingston HyperX Predator и Plextor M6e Black Edition — это два самых беспроблемных PCIe SSD.

А что же другая пара AHCI-накопителей? С ними ситуация немного сложнее. OCZ Revodrive 350 работает в операционной системе через собственный драйвер, но даже несмотря на это проблем с тем, чтобы сделать этот накопитель загрузочным, нет никаких. Хуже дело обстоит с Samsung SM951. Хотя этот SSD и общается с системой посредством наследственного протокола AHCI, он лишён собственного BIOS, и поэтому его инициализацию должен проводить BIOS материнской платы. К сожалению, поддержка данного SSD есть далеко не во всех материнках, в особенности старых. Поэтому с полной уверенностью можно говорить лишь о его совместимости с платами на базе последних интеловских чипсетов девяностой и сотой серии. В остальных случаях он может попросту не видеться материнской платой. Конечно, это не помешает использовать Samsung SM951 в операционной системе, где его легко инициализирует AHCI-драйвер, но в таком случае о возможности загрузки со скоростного SSD придётся забыть.

Но самые большие неудобства способен причинить Intel SSD 750, работающий через новый интерфейс NVMe. Драйверы, которые необходимы для поддержки твердотельных накопителей, работающих по этому протоколу, присутствуют только в новейших операционных системах. Так, в Linux поддержка NVMe появилась в версии ядра 3.1; «врождённый» драйвер NVMe имеется в микрософтовских системах, начиная с Windows 8.1 и Windows Server 2012 R2;, а в OS X совместимость с NVMe-накопителями была добавлена в версии 10.10.3. Кроме того, NVMe SSD поддерживается далеко не всеми материнскими платами. Для того чтобы такие накопители можно было использовать в качестве загрузочных, BIOS материнской платы должен тоже располагать соответствующим драйвером. Однако производители встроили необходимую функциональность лишь в самые последние версии прошивок, выпущенные для наиболее свежих моделей материнок. Поэтому поддержка загрузки операционной системы с NVMe-накопителей есть лишь на самых современных платах для энтузиастов, основанных на наборах логики Intel Z97, Z170 и X99. В более старых и дешёвых платформах пользователи смогут воспользоваться NVMe SSD лишь как вторыми дисками в ограниченном наборе ОС.

Несмотря на то, что мы постарались описать все возможные комбинации платформ и PCI Express накопителей, основной вывод из сказанного таков: совместимость PCIe SSD с материнскими платами — вопрос далеко не такой очевидный, как в случае с SATA SSD. Поэтому перед приобретением любого высокоскоростного твердотельного накопителя, работающего через PCI Express, обязательно уточните его совместимость с конкретной материнской платой на сайте производителя.

Тестовая конфигурация, инструментарий и методика тестирования


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

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


Iometer 1.1.0


Измерение скорости последовательного чтения и записи данных блоками по 256 Кбайт (наиболее типичный размер блока при последовательных операциях в десктопных задачах). Оценка скоростей выполняется в течение минуты, после чего вычисляется средний показатель.
Измерение скорости случайного чтения и записи блоками размером 4 Кбайт (такой размер блока используется в подавляющем большинстве реальных операций). Тест проводится дважды — без очереди запросов и с очередью запросов глубиной 4 команды (типичной для десктопных приложений, активно работающих с разветвлённой файловой системой). Блоки данных выравниваются относительно страниц флеш-памяти накопителей. Оценка скоростей выполняется в течение трёх минут, после чего вычисляется средний показатель.
Установление зависимости скоростей случайного чтения и записи при работе накопителя с 4-килобайтными блоками от глубины очереди запросов (в пределах от одной до 32 команд). Блоки данных выравниваются относительно страниц флеш-памяти накопителей. Оценка скоростей выполняется в течение трёх мин

Полный текст статьи читайте на F-Center