Бюджетный SATA и не бюджетный M.2 PCI-Express: обзор и тестирование SSD-накопителей Plextor M6S и M6e объемом 512 Гбайт (страница 2)
реклама
Твердотельный накопитель Plextor M6S выполнен в корпусе из алюминиевого сплава форм-фактора 2.5”.
На днище присутствует информационная наклейка, которая традиционно для компании содержит практически исчерпывающую информацию о продукте: мы найдем не только серийный номер и наименование, но и номер партии, и дату выпуска, и заводскую версию микропрограммы, а также возможное пиковое энергопотребление.
В основе M6S лежит аппаратная платформа Marvell.
реклама
Однако в его случае используется контроллер, более низкий по рангу, нежели лежащий в основе M6e: 88SS9188 является облегченной версией 88SS9187, пришедшей на замену старому 88SS9174 – количество поддерживаемых каналов памяти сокращено вдвое (с восьми до четырех), а сам он выпущен по более «тонкому» 28 нм техпроцессу.
Две микросхемы Micron D9PXV – это DDR3-1600L Micron MT41K256M16HA-125 суммарным объемом 512 Мбайт, используемые контроллером в качестве буферной памяти.
Удешевление затронуло и флеш-память: используемые микросхемы Toshiba собраны из кристаллов увеличенной до 128 Гбит плотности, хотя и выполненных по тому же 19 нм техпроцессу второго поколения, и работающих в режиме ToggleMode 2.0. Таким образом, в основе M6S лежит более слабая аппаратная платформа на упрощенном контроллере, работающем в четырехканальном режиме с восьмикратным чередованием.
Впрочем, теоретически даже такая конфигурация флеш-памяти способна продемонстрировать достойный уровень производительности, вопрос заключается лишь в том, сумеет ли новый контроллер раскрыть ее потенциал.
Практическое знакомство и фирменное программное обеспечение
реклама
При предыдущем знакомстве с Plextor M6e отмечалось, что он не нуждается в установке каких-либо драйверов для своей работы. И сейчас, с новым микрокодом версии 1.04, это не изменилось: накопитель по-прежнему просто устанавливаем в слот PCI-Express и пользуемся.
Однако один момент все же есть: на момент написания того обзора обновление микрокода контроллера можно было произвести из среды операционной системы Windows, что однозначно облегчало данную задачу пользователям (и усложняло жизнь тем, кто в силу ряда причин обходился без использования ОС семейства Windows, ибо обновление было возможно только таким образом).
Теперь же компания Plextor отказалась от Windows-приложения и на сайте присутствует архив с набором файлов. Обратите внимание: не готовый образ загрузочного накопителя, а лишь набор файлов, которые нужно самостоятельно добавить в найденный где-то на стороне готовый образ, либо записать их на рабочий загрузочный накопитель, несколько переконфигурировав параметры загрузки. Мало того, если раньше образ с прошивальщиком базировался на урезанной сборке открытой свободной операционной системы, то теперь основой служит… MS DOS (впрочем, можно попробовать использовать FreeDOS).
Цитата из инструкции Plextor:
1. Prepare a bootable USB device with MSDOS
2. Copy all files to the root directory of USB device
ex:
If USB device is F:
In the Microsoft Explorer,
you should see following files in root directory:
F:\Flash.BAT
F:\CONFIG.SYS
F:\HIMEM.SYS
F:\EMM386.EXE
F:\SSDflash.EXE
F:\1.BIN
F:\SSDC.DAT
....etc
3. Boot to MSDOS by USB bootable device
4. Select menu : [NORMAL, MSDOS + himem.sys]
5. Execute Flash.BAT to update firmware
Note:
For some specific platforms, if [NORMAL, MSDOS + himem.sys] is not work;
Please reboot the system, select [EMM386, MSDOS + himem.sys + emm386.exe] instead.
В то время, когда другие производители твердотельных накопителей стараются максимально упростить жизнь своих клиентов, Plextor пошла в обратном направлении.
К счастью, схема распространения обновлений для M6S осталась той же, что и ранее, для предыдущих поколений SSD Plextor: готовые загрузочные образы с прошивальщиком.
Еще одним довольно неприятным, по крайней мере, для меня, открытием оказалось то, что Plextor теперь не предоставляет прямые ссылки на прошивки: заполучить заветный файл с обновлением микропрограммы можно, только указав свой адрес электронной почты. Впрочем, способ обхода этого ограничения пока еще существует: достаточно перейти с основного сайта на одно из его региональных зеркал, где и обнаружатся заветные прямые ссылки на загрузку.
Стоит рассказать об еще одной особенности: в нашем тестовом образце прошита микропрограмма версии 1.02, в то же время на официальном сайте Plextor обнаружились обновления до версии 1.03, но предназначенные для M6S объемом 128 и 256 Гбайт. А модель объемом 512 Гбайт, которую мы изучаем, оказалась обойденной вниманием.
И традиционно подчеркну важный момент: в SMART счетчик времени учитывает не нахождение накопителя «под напряжением» во включенном ПК, а лишь то время, которое контроллер затратил на выполнение операций. Таким образом, если за сутки работы компьютера дисковые операции заняли суммарно один час, а остальное время контроллер накопителя простаивал, то в SMART будет записан именно один час, а не двадцать четыре.
Примечательно и то, что SMART модели Plextor M6e лишился такого параметра, как «Total NAND Writes», отражающего объем фактической записи во флеш-память и позволяющего определить коэффициент усиления записи (Write amplification, WA). Хотя в списке характеристик SMART M6S он присутствует.
PlexTool
К твердотельным накопителям Plextor прилагается фирменное приложение под названием PlexTool, которое можно загрузить с официального сайта компании. На момент написания обзора была доступна версия 1.1.5.
реклама
Официально программа снабжена русскоязычным интерфейсом, однако его исполнение далеко не идеально: сообщения вроде «На диске может быть определена команда приостановки блокирования…» могут изрядно «порадовать» сторонников грамотной локализации.
Есть доступ к закладке PlexTurbo, однако утилита честно сообщает, что активировать эту технологию кэширования данных можно только для моделей серии Plextor M6 Pro:
Кстати, если для Plextor M6 Pro, как мы помним, PlexTool выводила ошибочные данные по статистике работы накопителя, то здесь счетчики отображаются верно: Total LBA Written (он же Total Host Write – объем отправленных на запись на SSD данных) меньше NAND GB-written (он же Total NAND Writes – общий объем записанных в массив флеш-памяти данных).
Проверка зависимости скоростных характеристик от «замусоривания» массива ячеек флеш-памяти
С помощью CrystalDiskMark (64bit) 3.0.1 в режиме случайных данных производится замер производительности четыре раза:
- Изначальное состояние нового накопителя («нулевое» состояние);
- После проведения всего цикла тестов происходит заполнение диска пользовательскими данными из предыдущего раздела статьи (с файлами word, фотоснимками, аудио- и видеозаписями), таким образом, чтобы суммарный объем записанных данных был не менее трехкратного общего объема накопителя;
- Тридцатиминутный простой, в течение которого не производится каких-либо операций с SSD – для работы фоновых функций накопителя по уборке «мусора»;
- Выполнение команды TRIM силами операционной системы.
В заключение запускается Disk Benchmark из состава AIDA64 (режим «Write», размер блока установлен равным 1 Мбайт) – данный тест производит линейную запись всего объема носителя, попутно выводя информацию о процессе записи в виде удобного графика.
Plextor M6S 512 Гбайт
Производительность накопителя на операциях записи резко падает, однако затем после паузы он приходит в себя, тут к работе микропрограммы нет никаких вопросов: команда TRIM отрабатывается корректно. Очевидно, здесь возможности микропрограммы по «сборке мусора» ограничивают скоростные характеристики самой флеш-памяти.
Проведем тестирование на «замусоривание» еще раз, но отключив команду TRIM в системе (первый скриншот, который используется в качестве исходного, будет тем же самым, что и выше). Заодно мы будем варьировать объем записываемых данных – во избежание использования микропрограммой накопителя скрытой резервной области, когда небольшой объем данных пишется в резервную область, про которую микропрограмме «известно», что она пуста, а блоки адреса LBA, которые «неожиданно» (ведь TRIM нет) для нее оказались пустыми, просто «откладываются в сторону» и очищаются позднее для экономии ресурсов производительности контроллера.
Следует помнить, что накопители Plextor семейства M5 славились очень хорошей работой собственных алгоритмов «сборки мусора» (Garbage Collection), которые позволяли им сохранять скоростные характеристики даже в отсутствии команды TRIM со стороны операционной системы. А как с этим обстоят дела в M6S, в котором используется и другой контроллер, и другая память?
И здесь можно видеть, что микропрограмма однозначно оперирует резервной областью, объем которой, напомним, составляет 35 Гбайт, однако она используется не вся, а лишь частично.
Затем после простоя накопитель демонстрирует почти полное восстановление скоростных характеристик.
Так что, по крайней мере, у рядового пользователя не должно возникнуть проблем (далеко не все пишут данные порциями по сотне-другой гигабайт за раз). Однако, все не так однозначно.
Воспользуемся особо жестким вариантом проверки: тестом накопителя из состава AIDA64 – в свое время он неплохо выводил из строя SSD. Чем он примечателен? Своей схемой работы: особенность TRIM такова, что она отправляется системой только в присутствии файловой системы. А если накопитель не размечен, то команда TRIM не отправляется и микропрограмма контроллера остается один на один с нагрузкой.
Встроенный тест AIDA64 перед проведением теста записи удаляет какую-либо разметку на накопителе. В итоге ровным и стабильным будет только первый проход, после чего необходимо отправить либо TRIM (например, созданием разметки силами операционной системой, поддерживающей TRIM) на весь массив флеш-памяти, либо команду Secure Erase. В противном случае нас ждет замусоренный массив ячеек и контроллер, пытающийся и принимать данные, записывая их во флеш-память, и попутно занимающийся расчисткой места под них. Повторный тест в AIDA64 может показать поведение накопителя в такой ситуации.
Повторюсь, данный тест является особо серьезной стрессовой нагрузкой.
Интересное поведение, не правда ли? Третий график «оборванный»: тест был прерван, поскольку нет смысла в дальнейшем насилии над накопителем.
Причем такое поведение проявляет себя и на практике: еще при тестах на стабильность скоростных характеристик была подмечена особенность, что под самый конец скорость копирования данных падала практически до нуля, а таймер процесса копирования в качестве времени, которое должно было еще потребоваться, показывал порой совсем пугающие десять-четырнадцать часов. Это при том, что оставалось скопировать буквально считанные гигабайты.
К сожалению, судить о причинах такого поведения сложно, но то, что это не перегрев контроллера или памяти, можно говорить однозначно. Если бы только отсутствовала собственная сборка мусора в отсутствие TRIM, график бы выглядел иначе, но здесь налицо еще какая-то проблема. Одно можно сказать точно: как минимум, с данной версией микропрограммы (возможно, ошибка кроется в ней и это не аппаратное ограничение) Plextor M6S объемом 512 Гбайт не предназначен для больших по объему и продолжительных по времени нагрузок.
Plextor M6e 512 Гбайт
Проведем тестирование по аналогичной методике.
Здесь не наблюдается каких-либо серьезных просадок, что, впрочем, не должно быть неожиданностью, учитывая вдвое большее число каналов доступа к памяти и количество кристаллов.
Теперь проведем тестирование еще раз, но отключив TRIM (первый скриншот, используемый в качестве исходного, будет тем же самым, что и выше):
Очевидно, что в этом случае более мощная конфигурация флеш-памяти и контроллер справляются с нагрузкой, а после паузы в полчаса накопитель и вовсе возвращается в исходное состояние.
Тестирование в AIDA64 не преподнесло никаких сюрпризов, в отличие от M6S:
Тут нет ни «ускоренного» режима записи, ни троттлинга (другими словами, контроллер не перегревается), ни иных проблем. Но нужно заметить, что и скоростные характеристики полностью стабильны – нет тех провалов, что фиксировались на M6S. Что это? Наличие ошибки в микрокоде контроллера у M6S, которой нет у M6e? Или опять спасает уровень производительности платформы?
Скорее всего, верен первый вариант, ведь при проведении тестирования M6e объемом 256 Гбайт такой проблемы не выявилось: там скорость линейной записи находится на довольно близком уровне и стабильна, хотя кристаллов NAND меньше, а значит, и уровень производительности ниже.
реклама
Страницы материала
Теги
Лента материалов раздела
Соблюдение Правил конференции строго обязательно!
Флуд, флейм и оффтоп преследуются по всей строгости закона!
Комментарии, содержащие оскорбления, нецензурные выражения (в т.ч. замаскированный мат), экстремистские высказывания, рекламу и спам, удаляются независимо от содержимого, а к их авторам могут применяться меры вплоть до запрета написания комментариев и, в случае написания комментария через социальные сети, жалобы в администрацию данной сети.
Комментарии Правила