Данный обзор будет интересным – мы протестируем сразу четыре накопителя, каждый из которых фактически является знаковым, но по-своему.
В случае Crucial BX100 компания Micron впервые за несколько лет решила отказаться от узкой ориентированности на платформу Marvell и поэкспериментировать с идеями инженеров Silicon Motion. Модель Plextor M6S представляет собой пример перехода на флеш-память с более плотной компоновкой, причем Plextor умудрилась столкнуться с проблемой качества продукции.
Что касается Samsung 850 EVO, то это знаковый накопитель для всей индустрии в целом, а не только для одной Samsung, ибо в нем нашла свое применение новая память 3D TLC V-NAND, аналогов которой на рынке нет и пока что особо не предвидится. А еще одна новинка, SmartBuy Ignition 4 – результат выхода на массовый рынок нового контроллера Phison PS3110-S10, а заодно и эксперимент Phison по формированию двух параллельных линеек решений на одном контроллере, но с разной памятью.
Итак, благодаря нашему партнеру – компании Регард, перед вами обзор четырех твердотельных накопителей Crucial BX100, Plextor M6S, Samsung 850 EVO и SmartBuy Ignition 4 объемом 120-128 Гбайт.
Представим наших новых участников:
Цены указаны на момент написания данного материала.
Компания Micron годами придерживалась политики «одна-две розничных модели». К примеру, ранее это были RealSSD, потом M4 и V4. Последний примечателен тем, что основывался на контроллере Phison PS3105-S5, который, будучи SATA2, в конце концов, утратил свою привлекательность для покупателей, и V4 тихо-мирно исчез из продажи. На этом Micron снова полностью сосредоточилась на платформе Marvell. На смену M4 пришел M500, наследником M500 стал M550, затем ему в пару появился MX100. И вот спустя несколько лет компания снова решилась на эксперименты.
И его результаты перед нами: это Crucial BX100, базирующийся на платформе, разработанной Silicon Motion и использующей контроллер SM2246EN.
Несмотря на новизну, дизайн упаковки ничем не выдает применение новой платформы.
Зато комплект поставки пострадал: в нем есть только утолщающая рамка, а присутствовавшая ранее карточка с ключом для программы резервного копирования Acronis убрана.
Стандартный корпус форм-фактора 2.5" и высотой 7 мм выполнен из алюминиевого сплава. По наклейке на его дне можно узнать версию микропрограммы (в нашем случае это MU01).
В качестве контроллера используется четырехканальный Silicon Motion SM2246EN в сочетании с MLC NAND собственного производства Micron, выпущенной по нормам 16 нм техпроцесса.
Crucial BX100 прекрасно поддерживается фирменным пакетом SSD Toolbox. Нужно отметить необычный для рядовых розничных моделей SSD подход: приложение не обладает собственным интерфейсом, а работает через браузер. Обычно по такой схеме построено программное обеспечение различных RAID-контроллеров (и аналогичным образом работает приложение RAID-Expert для наборов системной логики AMD).
Пользователю доступна возможность просмотреть SMART и общее состояние накопителя (обратите внимание, что параллельно подключенные KingFast F8M и Samsung 850 EVO также видны в данном разделе), можно произвести обновление микрокода как путем загрузки его с сервера, так и локально, из файла, выполнить полную очистку подачей команды Secure Erase.
Фотографий внутреннего устройства из-за неприятного сюрприза не будет: данный экземпляр не выдерживал каких-либо серьезных нагрузок, поэтому его необходимо вернуть по гарантии невскрытым. Если обычные программные тесты вроде PCMark7 или Crystal Disk Mark завершались корректно, то попытка единовременного копирования файлов суммарным объемом 15-20 Гбайт и более приводила к тому, что SSD в ходе операции просто «выпадал» из системы. Однако после перезагрузки он снова обнаруживался, а те файлы, что успевали скопироваться, были доступны и успешно считывались.
Тем не менее, «добить» этот BX100 у меня не получилось: он упорно продолжал работать. А тест стабильности скоростных характеристик в заполненном состоянии превратился в своеобразную эпопею: заполнять накопитель пришлось «небольшими порциями». Но мне все-таки удалось выполнить тест на полную запись всего объема в AIDA64. И это необычно.
Модели Plextor M3, M3 Pro, M5S и M5 Pro были одними из лучших твердотельных накопителей своего времени. Флеш-память Toshiba и контроллеры Marvell обеспечивали очень хорошие показатели быстродействия, а микрокод содержал ряд дополнительных оптимизаций, позволявший SSD не терять в быстродействии даже при эксплуатации в сложных условиях вроде отсутствующей поддержки команды TRIM со стороны системы. А отлаженность этого микрокода вкупе с качественной элементной базой давали минимальный процент брака и минимальный же уровень проблем у рядовых пользователей.
Но времена меняются, цены на SSD снижаются, в силу чего возникает необходимость экономии и снижения себестоимости. Да и продуктовую линейку необходимо обновлять. Именно так на свет появились представители шестой серии: M6S, M6 Pro и M6e. Поначалу поклонники марки с восторгом восприняли новинки, тем более что уровень цен на те же M6S оказался ниже. Однако вскоре поползли неприятные слухи, а потом начался и вал негативных отзывов: как оказалось, свежеприобретенные устройства сбоили, а то и просто выходили из строя.
Постепенно собирая статистику, пользователи поняли две вещи: несколько партий Plextor M6 Pro оказались бракованными, а M6S сначала просто выходили из строя прямо в заводском состоянии, но затем «стабилизировались». Тем временем начался второй вал проблем с ними, теперь уже выход из строя по причине обновления прошивки. Да-да, именно так: достаточно было обновить микрокод в продукте до более новой версии, как через некоторое время начинались проблемы со стабильностью работы, а затем он просто выходил из строя. Но некоторые пользователи путем правки штатных прошивальщиков Plextor смогли отключить заложенное в них ограничение, успевали «откатиться» до заводской версии микрокода и получали снова полностью рабочее устройство.
Таким образом выработалось правило: не пытаться обновлять микрокод SSD. Что было достаточно сложно с учетом соблазна: меньше чем за год существования M6S на рынке Plextor под него последовательно было опубликовано семь версий микрокода.
Накопитель поставляется в некрупной коробке с желто-черным оформлением.
В комплекте присутствует только раскладывающийся буклет-инструкция по установке на множестве языков.
Сам «твердотельник» выполнен в корпусе из алюминиевого сплава в форм-факторе 2.5" высотой 7 мм. А из этикетки, наклеенной на дно корпуса, можно почерпнуть информацию о дате выпуска, номере партии и заводской версии прошивки.
К сожалению, нам достался накопитель, пусть и из довольно свежей партии, но с микрокодом 1.03. Памятуя о правиле выше, обновлять ее до актуальной на момент написания этой статьи версии 1.07 мы не будем.
К твердотельным накопителям Plextor прилагается фирменное приложение под названием PlexTool, которое можно загрузить с официального сайта компании.
На момент написания обзора была доступна версия 1.1.7.
Всего лишь две недели назад мы рассмотрели Samsung 850 EVO объемом 250 Гбайт, а теперь подошел черед самого младшего представителя этой линейки, объемом 120 Гбайт.
С выходом 850-й серии, как EVO, так и Pro, компания Samsung пошла на смену дизайна упаковок, которые теперь стали белыми.
Еще одним, но неприятным нововведением стало то, что вместо полноценной полиграфии пользователя встречают отпечатанные на лазерном принтере документация и маленькая этикетка. Последнюю рекомендуется вручную наклеить на накопитель.
Помнится, в первое время после появления специального закона, обязывающего поставщиков сопровождать всю ввозимую в страну продукцию информацией на русском языке, у многих товаров наблюдалась именно такая картина. Интересно, что у накопителей серий 840, 840 EVO и 840 Pro, которые в Россию официально не поставлялись (ввоз и гарантийное обслуживание обеспечивались сугубо силами дистрибьюторов), вся документация была полноценной. А 850 Pro/EVO, получившие статус «официальных», такого оснащения лишены.
Помимо различного рода печатной продукции, в комплекте присутствует еще компакт-диск с фирменным программным обеспечением. Также должна быть наклейка на корпус системного блока (в списке комплектации она упоминается), но я ее не обнаружил (если только она не вложена в заклеенный конверт с компакт-диском).
Сам накопитель выполнен в корпусе из алюминиевого сплава в форм-факторе 2.5" высотой 7 мм. А на этикетке, наклеенной на дно корпуса, приводится ряд технической информации об устройстве, но та же версия микрокода, зашитая на заводе, не указана.
Samsung 850 EVO базируется на новом контроллере Samsung MGX (самая емкая версия использует старый MEX, который применялся в 840 EVO) и TLC 3D V-NAND, изготовленной по нормам 40 нм техпроцесса и работающей в режиме Toggle Mode. Дополнительно контроллер сопровождается микросхемой буферной памяти LPDDR2-1066 объемом 256 Мбайт, которую он использует для хранения служебных данных, например, таблицы ретранслятора (при выключении она переносится во флеш-память).
В этом накопителе также реализована фирменная технология Samsung TurboWrite, когда некоторый объем данных записывается в «ускоренном режиме» (ячейки флеш-памяти программируются в SLC-режиме – по одному биту данных вместо «положенных» для TLC трех). Этот объем фиксированный, как и в предыдущей серии 840 EVO, но если у 840 EVO размер буфера составлял от 9 Гбайт у SSD объемом 120 и 250 Гбайт до 36 Гбайт у SSD объемом 1 Тбайт, то у 850 EVO всего лишь 3 (у моделей на 120 и 250 Гбайт), 6 (модель на 500 Гбайт) и 12 Гбайт (у терабайтной). Соответственно, лишь в пределах от 3 до 12 Гбайт запись данных будет происходить быстро. Затем скорость записи резко падает до штатного для TLC NAND уровня. Однако достаточно убрать нагрузку буквально на несколько секунд, как режим ускоренной записи снова включится.
Сохранилась и поддержка технологии кэширования Rapid Mode, когда данные пишутся сначала в специальный буфер в оперативной памяти (помимо буфера в самом накопителе) и только затем уже передаются по интерфейсу SATA. Мы его уже как-то рассматривали на примере Samsung 840 Pro, с тех пор алгоритм технологии не претерпел никаких изменений, поэтому особо обращать на него внимание нет смысла.
Разумеется, Samsung 850 EVO полноценно поддерживается фирменным программным комплексом Samsung Magician:
Есть возможность просмотра характеристик продукта, а также проверка серийного номера на «валидность» (то есть действительно ли перед нами устройство, произведенное Samsung, или же это подделка).
Можно оценить его состояние (износ и SMART), протестировать уровень быстродействия, вручную отправить команду TRIM (полезно для систем без поддержки этой команды), обновить микропрограмму (процесс полностью автоматизирован), выделить дополнительный объем под резерв контроллера (Over Provisioning), произвести полную очистку SSD с помощью подачи команды Secure Erase, либо создать загрузочный накопитель специально для этой цели, активировать особый режим кэширования Rapid Mode, активировать встроенное шифрование.
Программа сопровождается встроенной справочной системой, которая неплохо переведена на различные языки, в том числе и русский.
Фактически перед нами совершенно «номинальный» бренд: на самом деле SmartBuy не располагает собственными производственными мощностями, а закупает готовые изделия, которые затем реализует под собственной торговой маркой. На прошлой неделе мы рассмотрели SmartBuy Firestone 480 Гбайт, таковым же является и SmartBuy Ignition 4. Это плод творческих усилий инженеров Phison.
Однако его позиционирование таково, что он находится на одну ступеньку ниже вышеупомянутого Firestone (по-английски – «огненный камень» или «кремень»). При этом аппаратная платформа в его основе почти та же: контроллер Phison PS3110-S10, отличие только во флеш-памяти – вместо быстрой 19 нм MLC ToggleNAND Toshiba используется более дешевая и медленная 16 нм MLC SyncNAND Micron.
Накопитель поставляется в компактной коробке темных оттенков и не сопровождается каким-либо комплектом поставки.
Корпус из алюминиевого сплава соответствует форм-фактору 2.5" 7 мм.
С системой накопитель сообщается посредством интерфейса SATA 6 Гбит/с.
SmartBuy Ignition 4 не сопровождается каким-либо фирменным программным обеспечением, однако с некоторых пор стало доступно собственное приложение Phison с минимальной функциональностью.
Просмотр общей информации о накопителе, выполнение Secure Erase и оптимизации (TRIM на весь свободный массив ячеек флеш-памяти) – вот и вся функциональность.
Сводная таблица спецификаций всех участников данного тестирования.
Отнюдь не во всех «десктопных» материнских платах реализована поддержка команды DIPM, переводящей накопитель в режим «глубокого сна», в результате чего его энергопотребление падает до крайне низких значений. В относительных величинах разница может впечатлять: до пяти-семи раз, однако в фактическом отношении речь идет о значениях около одного ватта и менее. Последнее для обычного настольного ПК не играет никакой роли.
Но в то же время твердотельные накопители часто ставят в ноутбуки, и вопрос поддержки этой команды в конкретных моделях интересует пользователей во вполне практическом свете: режим DevSleep, в который переходит SSD с активной поддержкой DIPM, позволяет добавить к автономной работе лишних пять-десять минут, что иногда бывает критичным.
В процессе тестирования используются две материнских платы: Gigabyte GA-Z77X-D3H, не поддерживающая DIPM, и Zotac Z77-ITX WiFi (Z77ITX-A-E), где необходимая поддержка реализована. Это оказалось несколько проще, чем искать системную плату с нужными характеристиками «в одном»: тестирование только на одной модели Zotac оказалось нецелесообразно из-за того, что она в ряде тестов (например, на время доступа) демонстрирует несколько более низкий уровень производительности SATA-контроллера, нежели обычные платы на Intel Z77.
А во избежание повреждения процессорного сокета материнской платы (как известно, процессорный разъем типа LGA довольно хрупок и рассчитан на достаточно ограниченное число переустановок ЦП) было решено собрать две практически полноценных тестовых конфигурации: материнские платы прямо в сборе с процессором, оперативной памятью и прочим просто переставляются на стенде по мере необходимости. Общим остался только блок питания – Corsair HX750W мощностью 750 Ватт.
И в довершение удобства ротации тестовых конфигураций даже системные накопители использованы форм-фактора mSATA и установлены в соответствующие посадочные места на материнских платах, благо они предусмотрены на обеих. Также было решено отказаться от громоздких систем охлаждения в пользу компактных, типа Intel BOX. Собственно, на основной тестовой конфигурации (материнская плата Gigabyte) эта система охлаждения и установлена, а вторичной конфигурации (на материнской плате Zotac) достался нашедшийся в моих запасах некий Titan, модель которого благополучно забылась. С учетом минимальной эксплуатации (стенд запускается на считанные минуты) и экономичного процессора проблем с ним не возникает.
Конфигурация №1: тестирование работоспособности DIPM
Конфигурация №2: тестирование производительности
Многие наверняка обратили внимание на то, что в качестве системы охлаждения процессора используется обычная штатная СО. Возможно, это прозвучит неожиданно для некоторых читателей, однако ее вполне хватает для корректного проведения тестов, в ходе которых температура ЦП остается довольно далеко от пороговых значений, при которых срабатывает защита от перегрева («троттлинг»).
Ведь задачей является тестирование накопителей, а не процессора, поэтому нагрузка на него далека от максимальной (пиковые всплески нагрузки крайне непродолжительны) и проблем с перегревом, которые дали бы о себе знать при запуске Prime или LinX, попросту не возникает.
Программное обеспечение:
Глобальные настройки операционной системы:
В качестве тестового программного обеспечения используются:
Операции с реальными файлами (все операции – в пределах тестируемого носителя):
Для удобства замеров первые четыре операции осуществлялись с помощью утилиты TeraCopy версии 2.27, выдающей статистические данные по окончании процесса операции с файлами. Кроме того, программа не использует системный файловый кэш, отчего скорость копирования не зависит от внутренних настроек операционной системы и более агрессивного кэширования файлов, когда «проводник» Windows отчитался о завершении операции копирования, но на самом деле процесс еще не завершился.
Тяжка судьба обозревателя, занятого серийным тестированием моделей SSD. Но не менее тяжела она у того, кто интересуется твердотельными накопителями на серьезной основе, а не по принципу «Ага, бренд! Заверните два!». Проблема заключается в том, что производители, пользуясь невысоким уровнем знаний некоторых пользователей, а также тем, что корпуса накопителей непрозрачные и опломбированы, могут под крышку своего продукта помещать что угодно. Да, сначала идет самое лучшее, затем же, когда пройдет волна обзоров и наберется некоторая масса положительных отзывов, в ход начинает идти что-то более дешевое. А иногда одна и та же модель изначально идет в различных вариациях. Кому-то из пользователей это без разницы, а кого-то – интересует вопрос, за что же он уплатил деньги?
Кто-то начинает тестировать свежекупленное устройство и затем сравнивать полученные результаты с теми, что он видит в обзорах. И могут возникать вполне закономерные вопросы: «А почему мой SSD показывает меньший/больший уровень производительности, чем в обзоре?» Да, причина разницы может крыться и в некорректно настроенном ПК (например, в фоне работают приложения вроде антивируса), не совсем удачном микрокоде BIOS материнской платы (пример выше – тестовая плата Zotac) и изначально невысоком уровне производительности системы. Например, контроллер SATA 6 Гбит/с в наборах системной логики AMD даже в самых новых A88X и A78 ненамного, но слабее, чем в уже не самом «свежем» Intel Z77.
А тут еще и игры производителей с начинкой твердотельных накопителей. Особенно вопрос разности устройства касается платформы SandForce: особенность ее такова, что в ней нет одной-двух-трех (и так далее, то есть ограниченного числа) конфигураций контроллера и флеш-памяти. Общее число конфигураций у этой платформы на сегодняшний день таково, что их нумерация уже преодолела значение в 33 000 (не опечатка, именно тридцать три тысячи). Как правило, бренды стараются внутри одной модели использовать наиболее близкие по производительности конфигурации, однако так бывает не всегда. Иногда случаются и казусы, как в прошлом обзоре.
Разберем обновленные графики на примере. На данном графике присутствуют два Silicon Power S60 и два Silicon Power S70, а также формально они же, но в более толстом 9 мм корпусе V60 и V70. Вот здесь уже можно видеть наглядную разницу в их производительности.
В скобках указывается:
В случае если какие-то данные отсутствуют или есть сомнения в достоверности (например, непонятен упаковщик микросхем памяти), стоит знак вопроса («?»). Это значит, что они мною не были зафиксированы или же были утеряны. В основном это касается идентификаторов SandForce – даже не предполагалось, что накопленная статистика постепенно разрастется до масштабов нескольких сотен моделей. И данные эти мы уже никогда не узнаем, ибо выловить ту же конфигурацию сложно, а спустя год-полтора – и вовсе невозможно.
Данный бенчмарк включает набор специализированных тестов дисковой подсистемы, воспроизводящих реальные ситуации при работе различных приложений. Каждый тест – это своего рода сценарий-трасса работы конкретного приложения, причем воспроизведена не «тупо» нагрузка, а реальная схема работы, когда приложение обрабатывает данные, затем пишет их на диск, считывает что-то другое, необходимое для работы, обрабатывает, прекратив любые операции с носителем, а потом снова начинает действия по чтению/записи.
Итогом такого тестирования является общий индекс производительности, высчитываемый по достаточно непростой формуле, и конкретные показатели скорости в мегабайтах в секунду. Необходимо помнить, что численные показатели учитывают и вышеуказанные паузы, поэтому итоговое значение в мегабайтах в секунду будет небольшим в численном выражении.
ScoreДанный бенчмарк позволяет увидеть скорость операций с файлами внутри одного носителя. Использовалась версия 1.7.4739.38088. Данный тест может проявлять зависимость от количества оперативной памяти в системе.
ISOЭто уже больше синтетический бенчмарк, который полезен тем, что позволяет проводить тестирование в двух режимах. Первый – хорошо поддающийся компрессии поток однотипных данных, второй – поток случайных данных, практически не поддающийся сжатию. Соответственно, итоговый результат в обоих случаях будет очень близок к максимально возможным показателям тестируемого носителя.
Режим тестирования случайными данными, не подвергаемых компрессии
На накопитель записывается файл размером 1000 Мбайт, состоящий из случайных практически не поддающихся компрессии данных. Результат теста – среднее значение по итогам пяти линейных проходов чтения.
Последовательное чтение Мбайт/сНа накопитель записывается файл размером 1000 Мбайт, состоящий из случайных практически не поддающихся компрессии данных. Результат теста – среднее значение по итогам пяти проходов чтения случайным доступом блоками 512 Кбайт. Глубина очереди запросов – 1.
Чтение блоками по 512 Кбайт, Мбайт/сНа накопитель записывается файл размером 1000 Мбайт, состоящий из случайных практически не поддающихся компрессии данных. Результат теста – среднее значение по итогам пяти проходов чтения случайным доступом блоками 4 Кбайт. Глубина очереди запросов – 1.
Чтение блоками по 4 Кбайт, Мбайт/сНа накопитель записывается файл размером 1000 Мбайт, состоящий из случайных практически не поддающихся компрессии данных. Результат теста – среднее значение по итогам пяти проходов чтения случайным доступом блоками 4 Кбайт. Глубина очереди запросов – 32.
Чтение блоками по 4 Кбайт, глубина очереди запросов - 32, Мбайт/сНа накопитель записывается файл размером 1000 Мбайт, состоящий из случайных практически не поддающихся компрессии данных. Результат теста – среднее значение по итогам пяти линейных проходов записи.
Последовательная запись, Мбайт/сНа накопитель записывается файл размером 1000 Мбайт, состоящий из случайных практически не поддающихся компрессии данных. Результат теста – среднее значение по итогам пяти проходов записи случайным доступом блоками 512 Кбайт. Глубина очереди запросов – 1.
Запись блоками по 512 Кбайт, Мбайт/сНа накопитель записывается файл размером 1000 Мбайт, состоящий из случайных практически не поддающихся компрессии данных. Результат теста – среднее значение по итогам пяти проходов записи случайным доступом блоками 4 Кбайт. Глубина очереди запросов – 1.
Запись блоками по 4 Кбайт, Мбайт/сНа накопитель записывается файл размером 1000 Мбайт, состоящий из случайных практически не поддающихся компрессии данных. Результат теста – среднее значение по итогам пяти проходов записи случайным доступом блоками 4 Кбайт. Глубина очереди запросов – 32.
Запись блоками по 4 Кбайт, глубина очереди запросов – 32, Мбайт/сРежим тестирования данными, подвергаемых компрессии (блоки, состоящие из нулей)
Данный режим показывает идеальную (пиковую) производительность тех накопителей, которые оснащены алгоритмами компрессии. Таковыми являются контроллеры SandForce и микропрограммы к ним.
Техническая суть состоит в том, что зачастую реальные данные неплохо подвергаются компрессии и дедупликации, что требует от контроллера дополнительных вычислительных мощностей. При этом процесс декомпрессии занимает меньшее время, нежели компрессии, что выражается в большем времени доступа на операциях записи отдельных блоков. Дедупликация же (получившая у SandForce название DuraWrite Virtual Capacity, сокращенно – DuraWrite) заключается в создании массива хэшей блоков данных. В дальнейшем микропрограмма сравнивает хэши поступающих на запись данных с уже полученными, и в случае их совпадения не пишет эти блоки, а лишь вносит в таблицу ретранслятора перекрестную ссылку. Более подробно об этом можно прочитать на официальном сайте разработчиков.
Компрессия и дедупликация приводят к тому, что в итоге требуется меньшее число ячеек флеш-памяти и, соответственно, операций записи (по заявлению разработчиков – до трех раз). Высвободившийся при этом объем недоступен пользователю и используется микропрограммой для общего выравнивания износа и экономии ресурса. Последнее также позволяет некоторым производителям в комплекте с контроллерами SandForce использовать более дешевую флеш-память при сохранении общих формально заявленных характеристик на том же уровне (но так поступают не все).
Однако время внесло свои коррективы: для документов, которые лучше всего сжимаются, все большее распространение получают новые форматы вроде OpenOffice.org XML и Office Open XML, которые сами по себе являются zip-архивами, а в целом все большую долю в пользовательских данных занимают не документы, а различные мультимедиа-файлы, которые и так уже закодированы со значительно большей степенью эффективности, нежели это можно реализовать на уровне контроллера NAND. Поэтому актуальность скоростных характеристик при компрессии становится все менее значимой.
Микропрограммы контроллеров Phison компрессию не производят, но, тем не менее, оснащены алгоритмом, анализирующим содержание блоков данных, и в случае если блок пустой (состоит из одних нулей), его запись и считывание из флеш-памяти не производится, а производится лишь внесение пометки о существовании такого блока в таблицу-ретранслятор. Высвобожденными таким образом ячейками микропрограмма оперирует так же, как и у SandForce – для выравнивания износа. Практическая польза здесь будет, например, для программ, предварительно резервирующих место для своей работы (к примеру, торрент-клиенты при соответствующих настройках прописывают весь предполагаемый объем файла, занимая под него место в файловой системе, и лишь затем начинают его загрузку).
Микропрограммы широко распространенных контроллеров LAMD, Marvell, Samsung, SanDisk и Silicon Motion вышеперечисленными алгоритмами не располагают, а потому запись и чтение происходит идентично работе со случайными данными.
На накопитель записывается файл размером 1000 Мбайт. Результат теста – среднее значение по итогам пяти линейных проходов чтения.
Последовательное чтение Мбайт/сНа накопитель записывается файл размером 1000 Мбайт. Результат теста – среднее значение по итогам пяти проходов чтения случайным доступом блоками 512 Кбайт. Глубина очереди запросов – 1.
Чтение блоками по 512 Кбайт, Мбайт/сНа накопитель записывается файл размером 1000 Мбайт. Результат теста – среднее значение по итогам пяти проходов чтения случайным доступом блоками 4 Кбайт. Глубина очереди запросов – 1.
Чтение блоками по 4 Кбайт, Мбайт/сНа накопитель записывается файл размером 1000 Мбайт. Результат теста – среднее значение по итогам пяти проходов чтения случайным доступом блоками 4 Кбайт. Глубина очереди запросов – 32.
Чтение блоками по 4 Кбайт, глубина очереди запросов – 32, Мбайт/сНа накопитель записывается файл размером 1000 Мбайт. Результат теста – среднее значение по итогам пяти линейных проходов записи.
Последовательная запись, Мбайт/сНа накопитель записывается файл размером 1000 Мбайт. Результат теста – среднее значение по итогам пяти проходов записи случайным доступом блоками 512 Кбайт. Глубина очереди запросов – 1.
Запись блоками по 512 Кбайт, Мбайт/сНа накопитель записывается файл размером 1000 Мбайт. Результат теста – среднее значение по итогам пяти проходов записи случайным доступом блоками 4 Кбайт. Глубина очереди запросов – 1.
Запись блоками по 4 Кбайт, Мбайт/сНа накопитель записывается файл размером 1000 Мбайт. Результат теста – среднее значение по итогам пяти проходов записи случайным доступом блоками 4 Кбайт. Глубина очереди запросов – 32.
Запись блоками по 4 Кбайт, глубина очереди запросов - 32, Мбайт/сЭтот программный пакет по специальным сценариям имитирует реальные пользовательские действия. И хотя он в данном (штатном) наборе сценариев больше ориентирован на тесты сетевых накопителей, его используют и для тестирования локальных накопителей.
Необходимо отметить, что ряд тестов «двунаправленные»: одновременно идет и чтение, и запись на диск. Полученные при этом скоростные показатели суммируются.
HD Video Playback, Мбайт/сИмитация воспроизведения двух видеофайлов HD 720р одновременно при помощи Windows Media Player. Суммарно доля операций линейного чтения составляет примерно 20%. Однако нагрузка неплохо распараллеливается (если это умеет микропрограмма контроллера накопителя).
2x HD Playback, Мбайт/сИмитация воспроизведения четырех видеофайлов HD 720р одновременно при помощи Windows Media Player. Суммарно доля операций линейного чтения составляет примерно 10%. Но и здесь нагрузка неплохо распараллеливается (если это умеет микропрограмма контроллера накопителя).
4x HD Playback, Мбайт/сИмитация записи видеопотока в формате HD 720p. Тест полностью линеен. Также «вмешивается» кэширование Windows, поэтому налицо завышение показателей.
HD Video Record, Мбайт/сИмитация одновременной записи и воспроизведения видеопотока в формате HD 720p. Тест неплохо распараллеливается.
HD Playback and Record, Мбайт/сИмитация работы над видеопроектом. Идет активное чтение и запись со случайным доступом.
Content Creation, Мбайт/сИмитация работы с офисными документами. Точно так же, как и в предыдущем тесте, идет активное чтение и запись со случайным доступом.
Office Productivity, Мбайт/сИмитация копирования на накопитель крупных (4 Гбайт) файлов, операции блоками 64 Кбайт.
File copy to NAS, Мбайт/сИмитация чтения с накопителя крупных (4 Гбайт) файлов, операции блоками 64 Кбайт.
File copy from NAS, Мбайт/сИмитация копирования на накопитель множества мелких файлов (126 шт.) небольшого размера (общий объем пакета – 188 Мбайт). Снова «вмешивается» кэширование Windows, поэтому налицо завышение показателей.
Dir copy to NAS, Мбайт/сИмитация чтения с накопителя множества мелких файлов (126 шт.) небольшого размера (общий объем пакета – 188 Мбайт).
Dir copy from NAS, Мбайт/сЭтот тест имитирует работу пользователя с архивом фотографий: открытие папки (169 фотоснимков) объемом 1.29 Гбайт в виде превью.
Photo Album, Мбайт/сДовольно важным атрибутом быстродействия является время доступа к данным. Стоит понимать, что современные SSD накопители в этом плане достигли уже таких значений, что этот вопрос будет носить скорее академический интерес. Среднее время доступа при операциях чтения и записи было получено в результате тестирования AS SSD Benchmark версии 1.7.4739.38088.
Случайное чтение, мсС помощью CrystalDiskMark (64bit) 3.0.1 в режиме случайных данных производится замер производительности четыре раза:
В заключение запускается Disk Benchmark из состава AIDA64 (режим «Write», размер блока установлен равным 1 Мбайт) – данный тест производит линейную запись всего объема носителя, попутно выводя информацию о процессе записи в виде удобного графика.
На графике линейной записи наглядно виден режим TurboWrite, который в силу небольшого размера буферной зоны быстро сходит на нет.
TurboWrite специфичен еще и тем, что он обеспечивает несколько искусственные условия для стандартных приложений, тестирующих производительность и создающих некий набор файлов для своих нужд, с которыми потом и оперируют. Зачастую эти файлы прекрасно помещаются в буферную зону TurboWrite, поэтому уровень производительности оказывается несколько выше, чем это было бы при операциях со «старыми» файлами. Поэтому мы проведем один небольшой дополнительный тест.
Моим добровольным помощником (который просил не называть его) был взят исходный код Crystal Disk Mark и в него были внесены изменения таким образом, чтобы соответствовать нашей задаче, которая описана выше. И новый алгоритм таков:
И таким образом – для каждого из тестов (и на чтение, и на запись).
В итоге мы должны получить значения скоростей, значительно более близкие к реальности, нежели при запуске базовой версии Crystal Disk Mark.
Как можно видеть, наша модифицированная версия при идентичных оригинальной программе Crystal Disk Mark настройках показывает близкий уровень производительности. Однако при приближении условий к «тяжелым», когда происходит обращение к файлам вне «быстрой зоны», скорости чтения мелкими блоками объемом 4 Кбайт оказываются уже ниже. При этом линейное чтение и чтение крупными блоками не страдает – здесь ограничителем является сам интерфейс SATA 6 Гбит/с.
Процесс тестирования происходит в четырех ситуациях:
Прошу обратить внимание: тестируются линейные чтение и запись. В реальности на практике операции чтения и записи весьма редко бывают линейными, поэтому потребление будет «скакать» в промежутках «чтение – поиск данных – запись». Но в целом соотношение между накопителями по уровню энергопотребления останется практически неизменным. Поэтому на показатели, приведенные в таблице, вполне можно ориентироваться.
Но не следует забывать про скоростные характеристики: накопитель A с скоростью 40 Мбайт/с на записи одного мегабайта данных при энергопотреблении 1 Ватт является более экономичным, чем накопитель Б при скорости 30 Мбайт/с и 0.9 Ватт.
Энергопотребление в простое, ВтВ первую очередь стоит отметить Crucial BX100. Говоря «народным» языком – это просто жесть какая-то. Из всех твердотельных накопителей на базе контроллера Silicon Motion SM2246EN только Transcend 370, инженерный образец SmartBuy и Kingmax SME32 Xvalue не доставили мне никаких проблем.
Остальные – практически сплошные выходы из строя. Можно было бы списать все на какие-то специфические особенности используемого тестового стенда, например, проблемный блок питания, однако SSD на других контроллерах работают на том же стенде вполне успешно. Да взять тот же ADATA SP610 256 Гбайт – обновленная модификация, присланная ADATA взамен вышедшей из строя, будучи на том же самом Silicon Motion SM2246EN и 20 нм памяти Micron прекрасно работает с декабря месяца, мигрируя с одной конфигурации стенда на другую и переживая самые различные нагрузки. Позднее постараюсь взять еще один образец для проверки. Если же отстраниться от вышеописанной проблемы, Crucial BX100 получился неплохим бюджетным решением.
Что касается остальных участников обзора… В случае с Plextor M6S хотелось бы пожелать компании Plextor разобраться с тем беспорядком, что творится сейчас с ее накопителями: бракованные партии вроде закончились, теперь основная проблема – прошивки. Хотя и на этом фронте наблюдается затишье. Не в последнюю очередь потому, что народ стал вспоминать старую добрую пословицу «работает – не тронь». Хотя, с другой стороны, проблемы с прошивками должны быть головной болью производителя, но никак не конечного потребителя.
Модель Samsung 850 EVO это еще один шаг Samsung по претворению в жизнь плана по полному порабощению мира. Если ее не постигнут те же проблемы, что выпали на долю 840 EVO, то перед нами очень хороший накопитель – не самый бюджетный в плане ценника и не с самым низким уровнем производительности. И пусть не пугает применение TLC NAND – техпроцесс сам по себе «крупный», в результате чего ресурс этого типа памяти на данный момент должен быть вполне сопоставим с привычной MLC NAND, изготовленной по техпроцессам 25, 20 и 19 нм.
А на примере SmartBuy Ignition 4 мы наблюдаем процесс более четкого разделения изготавливаемых Phison накопителей, недаром многие компании, сотрудничающие с ней, анонсировали не по одному семейству SSD, а по два. Как та же SmartBuy. Теперь контроллер Phison PS3110-S10 совершенно легально (в отличие от своего предшественника PS3108-S8) будет сосуществовать с двумя типами памяти – Toshiba и альянса Micron-Intel. Единственно обидно: если Ignition 2 логично поднимал планку производительности в сравнении с первым Ignition, то Ignition 4 «уронили» обратно, а вместо него запустили Firestone. Кроме этого, наблюдаются странности в работе микрокода в плане быстродействия и поддержки, к примеру, алгоритмов энергосбережения (DIPM).
В конечном итоге Ignition 4 можно считать лишь бледной тенью своего замечательного предшественника. Может быть, дело обстоит иначе в более емких модификациях? Постараемся выяснить это позднее. Плюс, зная тщательность Phison, можно быть уверенным, что нас еще ожидают новые версии микрокодов.
Выражаем благодарность: