Обзор SSD Transcend SSD340 | Содружество Transcend и JMicron
Если вы так же серьёзно интересуетесь накопителями, как и мы, то наверняка владеете информацией о сторонних поставщиках контроллеров и тенденциях во внедрении контроллеров в конечные решения. Например, Marvell не предоставит прошивку вместе с процессорами, тогда как SandForce не станет предлагать процессор без программного обеспечения, что ставит перед сложным выбором некоторых сборщиков SSD-накопителей. Некоторые из них также расширяют собственный ассортимент накопителей. На протяжении многих лет такие компании, как, например, OCZ, получили необходимые ресурсы и патенты на самостоятельное изготовление твердотельных накопителей. Остальные пытались повторить путь SandForce, но в гонке вооружений не преуспели.
Это означало, что большинство партнёров SandForce не нуждалось в инфраструктуре, которая необходима для сборки высококачественного SSD-накопителя. Большую часть тяжёлой работы сделала сама SandForce, развив продажи готовых решений, после чего начать бизнес было проще простого. Последний раз компания серьёзно пересмотрела устройство контроллера в 2011 году. Три года спустя, до сих пор, на смену ничего выпущено не было.
Но энтузиастам не нравится так долго ждать, так что разработчикам пришлось свернуть с намеченного пути. К примеру, Adata обратила взор на Marvell с разрешения Micron. Некоторыми успехами отмечена и компания Silicon Motion, однако об этом мы поговорим в следующий раз.
В свою очередь, Transcend задействует весь спектр решений: в её продукции используются контроллеры и от Silicon Motion, и от SandForce, и от JMicron. Внутри Transcend SSD340 установлен
Как же соотнести между собой скорость и стоимость? Решением этого вопроса мы и займёмся в нашей лаборатории. Но для начала следует ознакомиться со спецификациями:
Transcend SSD340 | 64 Гбайт | 128 Гбайт | 256 Гбайт |
Контроллер | JMicron JMF667H, SATA 3.1, четырёхканальный, восемь чипов на канал | JMicron JMF667H, SATA 3.1, четырёхканальный, восемь чипов на канал | JMicron JMF667H, SATA 3.1, четырёхканальный, восемь чипов на канал |
NAND-память | Micron L85A, 20 нм, кристалл 128 Гбит | Micron L85A, 20 нм, кристалл 128 Гбит | Micron L85A, 20 нм, кристалл 128 Гбит |
Форм-фактор | Печатная плата 2,5″, 7 мм | Печатная плата 2,5″, 7 мм | Печатная плата 2,5″, 7 мм |
Количество кристаллов | 4 | 8 | 16 |
Скорость Последовательного чтения/записи (в Мбайт/с) | н/д | н/д | 520/290 |
Скорость произвольного чтения/записи блоками 4 Кбайт, (в IOPS) | н/д | н/д | 60,000/60,000 |
Гарантия | 3 года, ограниченная | 3 года, ограниченная | 3 года, ограниченная |
Аксессуары | Программное обеспечение для управления и клонирования | Программное обеспечение для управления и клонирования | Программное обеспечение для управления и клонирования |
Transcend Information (формально именно так называется эта компания) предлагает накопитель Transcend SSD340 в трёх различных вариантах ёмкости. В какой-то момент может появиться и модель ёмкостью 32 Гбайт, однако мы не видим в её появлении какого-либо смысла, а наличие кристалла 128 Гбит негативно отразится на производительности такой модели.
Вызывает беспокойство тот факт, что Transcend выдаёт неполные технические характеристики своих накопителей (кроме модели ёмкостью 256 Гбайт), так что мы не можем сказать, как именно они станут работать. В будущем хотелось бы ознакомиться с более подробной информацией о двух других накопителях модели Transcend SSD340.
Накопитель изнутри
Начинаем осмотр Transcend SSD340 с его корпуса:
В конструкции нет болтов, которые соединяют пластиковые крышки по бокам (они просто скреплены друг с другом), лишь один находится прямо под наклейкой.
В общем-то, в этом нет ничего страшного – мы несколько раз разобрали и собрали Transcend SSD340, и пластик спокойно выдержал все эти манипуляции. Но, естественно, при разборке накопителя вы теряете гарантию.
Память Micron L85A 128 Гбит (20 нм)
В кристаллах 128 Гбит Transcend использует NAND-память Micron L85A, изготовленную на основе 20-нанометрового техпроцесса. Примерно то же самое мы видели в Crucial M500 и совсем недавно – в
Единственный компонент, на который стоит обратить внимание помимо контроллера, это память Samsung LPDDR3 256 Мбайт, которая предназначена для кэширования данных. Ну а
Контроллер JMicron JMF667H
Мы уже рассматривали это решение подробно в материале
Наблюдается некоторая предрасположенность отрасли к недорогим четырёхканальным решениям (Marvell 9175, SM2246EN и Marvell 9188). По большому счёту, каждый из протестированных нами накопителей прекрасно работал на контроллере такого типа. С памятью L85A (128 Гбит) Transcend SSD340 не продемонстрирует всего, на что способен
Обзор SSD Transcend SSD340 | Как мы тестируем Transcend SSD340
Наша тестовая платформа основана на чипсете Intel Z77 с CPU Intel Core i5-2400. C точки зрения хранения данных, чипсеты Intel шестой и седьмой серии практически идентичны. Мы используем более старую версию драйверов RST 10.6.1002.
Изменения в пакетах драйверов RST могут иногда вести к небольшим изменениям в скорости. Также они могут стать причиной большой вариативности в показаниях, в зависимости от версии драйвера. Некоторые версии драйверов могут “впускать” операции записи с различной частотой. Другие лучше работают с RAID-массивами. Кстати, версии драйверов 11.2 и выше поддерживают TRIM-операции и в RAID. Результаты тестирования, полученные на системах с одной версией драйверов, могут отличаться или не отличаться от результатов при использовании другой версии, поэтому важно применять одну и ту же версию драйверов в рамках одного тестирования.
Конфигурация тестового стенда | |
Процессор | Intel Core i5-2400 (Sandy Bridge), 32 нм, 3,1 ГГц, LGA 1155, 6 Мбайт общего кэша L3, режим Turbo Boost включён |
Материнская плата | Gigabyte G1.Sniper M3 |
Память | G.Skill Ripjaws 8 Гбайт (2 x 4 Гбайт) DDR3-1866 @ DDR3-1333, 1,5 В |
Системный диск | Intel S3500 480 Гбайт SATA 6 Гбит/с, Версия прошивки: 0306 |
Тестируемые накопители | Transcend SSD340 256 SATA 6 Гбит/с, Версия прошивки: SVN235 |
Устройства для сравнения | Plextor M6e 256 Гбайт M.2 PCIe x2, Версия прошивки: 1.00 Plextor M6S 256 Гбайт SATA 6 Гбит/с, Версия прошивки: 1.00 Plextor M6M 256 Гбайт mSATA 6 Гбит/с, Версия прошивки: 1.00 Adata SP920 1024 Гбайт SATA 6 Гбит/с, Версия прошивки: MU01 Adata SP920 512GB SATA 6 Гбит/с, Версия прошивки: MU01 Adata SP920 256 Гбайт SATA 6 Гбит/с, Версия прошивки: MU01 Adata SP920 128 Гбайт SATA 6 Гбит/с, Версия прошивки: MU01 Crucial M550 1024 Гбайт SATA 6 Гбит/с, Версия прошивки: MU01 Crucial M550 512 Гбайт SATA 6 Гбит/с, Версия прошивки: MU01 Intel SSD 730 480 Гбайт SATA 6 Гбит/с, Версия прошивки: L2010400 Samsung 840 EVO mSATA 120 Гбайт, Версия прошивки: EXT41B6Q Samsung 840 EVO mSATA 250 Гбайт, Версия прошивки: EXT41B6Q Samsung 840 EVO mSATA 500 Гбайт, Версия прошивки: EXT41B6Q Samsung 840 EVO mSATA 1000 Гбайт, Версия прошивки: EXT41B6Q SanDisk X210 256 Гбайт, Версия прошивки X210400 SanDisk X210 512 Гбайт, Версия прошивки X210400 Intel SSD 530 180 Гбайт SATA 6Гбит/с, Версия прошивки: DC12 Intel SSD 520 180 Гбайт SATA 6Гбит/с, Версия прошивки: 400i Intel SSD 525 180 Гбайт mSATA, Версия прошивки: LLKi SanDisk A110 256 Гбайт M.2 PCIe x2, Версия прошивки: A200100 Silicon Motion SM226EN 128 Гбайт SATA 6Гбит/с, Версия прошивки: M0709A Crucial M500 120 Гбайт SATA 6Гбит/с, Версия прошивки: MU02 Crucial M500 240 Гбайт SATA 6Гбит/с, Версия прошивки: MU02 Crucial M500 480 Гбайт SATA 6Гбит/с, Версия прошивки: MU02 Crucial M500 960 Гбайт SATA 6Гбит/с, Версия прошивки: MU02 Samsung 840 EVO 120 Гбайт SATA 6Гбит/с, Версия прошивки: EXT0AB0Q Samsung 840 EVO 240 Гбайт SATA 6Гбит/с, Версия прошивки: EXT0AB0Q Samsung 840 EVO 480 Гбайт SATA 6Гбит/с, Версия прошивки: EXT0AB0Q Samsung 840 EVO 1 TB SATA 6Гбит/с, Версия прошивки: EXT0AB0Q SanDisk Ultra Plus 64 Гбайт SATA 6Гбит/с, Версия прошивки: X211200 SanDisk Ultra Plus 128 Гбайт SATA 6Гбит/с, Версия прошивки X211200 SanDisk Ultra Plus 256 Гбайт SATA 6Гбит/с, Версия прошивки X211200 Samsung 840 Pro 256 Гбайт SATA 6Гбит/с, Версия прошивки DXM04B0Q Samsung 840 Pro 128 Гбайт SATA 6Гбит/с, Версия прошивки DXM04B0Q SanDisk Extreme II 120 Гбайт, Версия прошивки: R1311 SanDisk Extreme II 240 Гбайт, Версия прошивки: R1311 SanDisk Extreme II 480 Гбайт, Версия прошивки: R1311 Seagate 600 SSD 240 Гбайт SATA 6Гбит/с, Версия прошивки: B660 Intel SSD 525 30 Гбайт mSATA 6Гбит/с, Версия прошивки LLKi Intel SSD 525 60 Гбайт mSATA 6Гбит/с, Версия прошивки LLKi Intel SSD 525 120 Гбайт mSATA 6Гбит/с, Версия прошивки LLKi Intel SSD 525 180 Гбайт mSATA 6Гбит/с, Версия прошивки LLKi Intel SSD 525 240 Гбайт mSATA 6Гбит/с, Версия прошивки LLKi Intel SSD 335 240 Гбайт SATA 6Гбит/с, Версия прошивки: 335s Intel SSD 510 250 Гбайт SATA 6Гбит/с, Версия прошивки: PWG2 OCZ Vertex 3.20 240 Гбайт SATA 6Гбит/с, Версия прошивки: 2.25 OCZ Vector 256 Гбайт SATA 6Гбит/с, Версия прошивки: 2.0 Samsung 830 512 Гбайт SATA 6Гбит/с, Версия прошивки: CXMO3B1Q Crucial m4 256 Гбайт SATA 6Гбит/с Версия прошивки: 000F Corsair Neutron GTX 240 Гбайт SATA 6Гбит/с, Версия прошивки: M206 Plextor M5 Pro 256 Гбайт SATA 6Гбит/с Версия прошивки: 1.02 |
Видеокарта | MSI Cyclone GTX 460 1 Гбайт |
Блок питания | Seasonic X-650, 650 Вт 80 PLUS Gold |
Шасси | Lian Li Pitstop |
RAID | LSI 9266-8i PCIe x8, FastPath и CacheCade AFK |
Системное ПО и драйверы | |
Операционная система | Windows 7 x64 Ultimate |
DirectX | DirectX 11 |
Видеодрайверы | Graphics: Nvidia 314.07, RST: 10.6.1002, IMEI: 7.1.21.1124, Generic AHCI: MSAHCI.SYS |
Бенчмарки | |
ULINK DriveMaster 2012 | DM2012 v980, тестовый сценарий TRIM на базе JEDEC 218A, тестирование протоколов |
Оборудование специально для тестов | Концетратор питания SAS/SATA, платформа DevSlp |
Tom’s Hardware Storage Bench v1.0 | Intel iPeak Storage Toolkit 5.2.1, Tom’s Storage Bench 1.0 запись трассировки |
Iometer 1.1.0 | # агентов = 1, произвольные операции блоками по 4 Кбайт: LBA = 16 Гбайт, различные глубины очереди, последовательные операции блоками по 128 Кбайт, зарезервированное пространство LBA = 16 Гбайт, экспоненциальное масштабирование глубины очереди |
PCMark 8 | Version 2.0.228, Storage Consistency Test |
PCMark 7 | Secondary Storage Suite |
Обзор SSD Transcend SSD340 | Результаты тестов
Скорость последовательных операций чтения/записи блоками 128 Кбайт
Отличительной особенностью современных SSD является фантастический уровень производительности операций последовательного чтения и записи. Чтобы измерить эти параметры, мы используем несжимаемые данные общей ёмкостью 16 Гбайт и затем тестируем скорость на глубине очереди от одной до шестнадцати команд. Вместо десятеричных чисел (1 Кбайт – 1000 байт) данные представлены в двоичных числах (1 Кбайт – 1024 байт). При необходимости для удобства считывания мы ограничиваем шкалу графика.
Скорость последовательных операций чтения блоками по 128 Кбайт
В нашей выборке
Поначалу в ходе теста удаётся сделать не так уж много важных наблюдений. У других накопителей с памятью L85A 128 Гбит и отличными показателями скорости операций чтения блоками по 128 Кбайт мы замечали падение скорости, не стал исключением и накопитель Transcend. Выделяется из этой группы только лишь
Скорость последовательных операций записи блоками по 128 Кбайт
Результаты измерения немного разочаровали, по крайней мере, в сравнении с более дорогими устройствами. Модель компании Adata доступна за $150, тогда как
При этом четырёхканальный накопитель
Приводим показатели максимальной скорости последовательных операций блоками по 128 Кбайт, полученные в Iometer:
Скорость произвольных операций чтения/записи блоками 4 Кбайт
И снова в качестве синтетического теста для измерения скорости произвольных операций блоками по 4 Кбайт мы используем Iometer. Технически термин “произвольные” применим к происходящим друг за другом операциям доступа при обращении к блокам, расположенным более чем через один блок друг от друга. На жёстких дисках этот процесс может вести к задержкам, которые, в свою очередь, отрицательно влияют на производительность. Накопители с вращающимися дисками лучше показывают себя в операциях последовательного доступа, чем произвольного, так как накопителю не нужно физически перемещать головки. В случае с SSD разница между операциями произвольного или последовательного доступа менее заметна. Данные могут быть размещены там, где того пожелает контроллер, поэтому ощущение, что ОС видит один блок информации рядом с другим, – это, в основном, иллюзия.
Скорость произвольных операций чтения блоками по 4 Кбайт
При тестировании производительности SSD зачастую особое внимание уделяется операциям произвольного чтения блоками по 4 Кбайт, и это неспроста. Большая часть обращений системы к SSD характеризуется незначительными произвольными операциями. Более того, скорость чтения куда более важна, чем скорость записи, если говорить о типичных пользовательских задачах.
Скорость произвольных операций чтения блоками по 4 Кбайт
Измерение скорости произвольных операций также является важным показателем. Первые SSD-накопители выглядели в таких тестах не слишком убедительно и не показывали выдающейся производительности даже при небольших нагрузках. Новейшие устройства более чем в сотню раз превосходят по производительности накопители, выпущенные в 2007 году, хотя мы признаём, что в настольных средах проявляется так называемый закон снижения экономической целесообразности (при котором увеличение одного из аспектов производительности не является экономически эффективным для всего решения).
Оба SSD-накопителя с четырёхканальными контроллерами уступают двум устройствам с восьмиканальными процессорами Marvell на глубине очереди от двух до четырёх команд. Впрочем, благодаря памяти Toggle-mode накопитель
Хотя, учитывая тот уровень производительности, который они показали на глубине очереди в одну команду, будет интересно посмотреть, как они проявят себя при рабочих нагрузках.
Приводим показатели максимальной скорости последовательных операций блоками по 4 Кбайт, полученные в Iometer. Порядок, в котором располагаются накопители, определяется максимальной совокупной скоростью чтения и записи.
Задержка и стабильность производительности
Тест насыщения накопителя состоит из операций записи на каждый накопитель в течение 12 часов блоками по 4 Кбайт на глубине очереди 32 команды. Сначала мы производим полную очистку каждого накопителя. Затем мы начинаем запись и показываем среднее количество операций ввода/вывода в секунду для каждой минуты (кроме последних 20 минут – в этом промежутке мы показываем среднюю скорость шагом в одну секунду).
Тест насыщения всегда был предназначен, главным образом, для того, чтобы охарактеризовать поведение накопителя, а не определить его чистую производительность. Таким образом, накопители следует подвергнуть в разы более серьёзным нагрузкам, и как только они начнут работать очень интенсивно, мы получим более полное представление о том, что происходит с ними в моменты интенсивной работы.
Этот график мы взяли из статьи
Замеры показателей большинства устройств не смогут сформировать такой же аккуратный график, какой был у накопителя
Протестировав
Tom’s Hardware Storage Bench v1.0
Наш собственный тест, Storage Bench v1.0, использует информацию об операциях ввода-вывода из трассировки, записанной в течение двух недель. Повторно воспроизводя данный шаблон с целью проверить производительность накопителя, мы получаем результаты, которые, на первый взгляд, трудно истолковать. В результатах практически не учтены периоды простоя, то есть мы можем принимать во внимание только время, в течение которого накопитель был в активном состоянии и исполнял команды хоста. Таким образом, вычислив соотношение времени работы накопителя к объёму данных, обработанных в ходе трассировки, мы получаем показатель средней скорости передачи данных (в Мбайт/с), по которому можем сравнивать участников теста.
Эта система измерений не идеальна. Изначальная трассировка регистрирует команды TRIM в процессе транзита, но так как трассировка организована на накопителе без файловой системы, TRIM не будет работать, даже если её направили во время повторного воспроизведения трассировки (что, к сожалению, не так). Но всё же тестирование при помощи трассировки – отличный способ зафиксировать периоды времени, когда накопитель действительно работает, что имеет преимущества в сравнении с синтетическими тестами типа Iometer.
Несжимаемые данные и Storage Bench v1.0
Стоит также отметить, что во время нашего теста на базе трассировки несжимаемые данные направляются через буфер системы на тестируемый накопитель. Таким образом, когда воспроизведение трассировки повторяет процесс записи данных, записываются, в основном, несжимаемые данные. Если мы используем наш тест Storage Bench при тестировании SSD на основе контроллера SandForce, мы можем обратиться к показателям SMART для получения более подробной информации.
Mushkin Chronos Deluxe 120 Гбайт | Рост необработанного значения |
#242 операции чтения с хоста (в Гбайт) | 84 Гбайт |
#241 операции записи с хоста (в Гбайт) | 142 Гбайт |
#233 операции записи сжимаемых данных с NAND (в Гбайт) | 149 Гбайт |
Скорость чтения данных с хоста намного меньше скорости записи. Всё это обусловлено особенностями процесса трассировки. Но ввиду наличия встроенных возможностей дедупликации и сжатия данных контроллера SandForce, объём данных, записываемых на флэш-память, должен быть ожидаемо меньше, чем объём операций записи с хоста (конечно, при условии, что данные большей частью сжимаемые). На каждый гигабайт данных, записанных по команде хоста, SSD Mushkin приходится записывать 1,05 Гбайт.
Если бы воспроизведение трассировки подразумевало запись легкосжимаемых нулей из буфера, мы увидели бы, что количество операций записи на память NAND во много раз меньше, чем количество операций записи с хоста. Такой подход позволяет участникам теста соревноваться на равных, вне зависимости от возможностей контроллера сжимать данные на лету.
Средняя скорость передачи данных
Трассировка в Storage Bench генерирует более 140 Гбайт операций записи в ходе тестирования. Очевидно, это ставит в заведомо невыгодное положение SSD ёмкостью ниже 180 Гбайт и благоприятствует тем участникам теста, ёмкость которых превышает 256 Гбайт.
Во время работы с
Собственно, это и есть одна из тех ситуаций, где
Время до возобновления обслуживания
Благодаря Storage Bench, мы можем собрать много информации, помимо средней скорости передачи данных. Среднее время до возобновления обслуживания показывает, насколько отзывчив накопитель, подверженный средней нагрузке операций ввода-вывода при трассировке.
Нам будет технически трудно нанести на график отметки до десяти миллионов операций ввода-вывода, поэтому для оценки среднего времени до возобновления работы мы будем использовать I/O. Также мы можем указать стандартную погрешность относительно среднего времени до возобновления обслуживания. Таким образом, накопители, демонстрирующие более низкий и постоянный показатель времени до возобновления обслуживания, на графике располагаются ниже (следовательно, их результат лучше).
Время задержки записи – это общее время, необходимое на ввод или вывод операции операционной системой, передачу по подсистеме хранения, подтверждение устройства хранения и подтверждение операции устройством. Задержка чтения аналогична. Операционная система запрашивает у устройства хранения данные, хранящиеся в определённом месте, SSD считывает информацию и посылает на хост. Современные компьютеры быстры так же, как и SSD, но по-прежнему существует большая задержка, вызываемая временем транзакции системы хранения.
Новинка от Transcend опередила некоторые из наименее привлекательных по результатам тестирования накопителей и оказалась по результатам близка к устройству Intel ёмкостью 180 Гбайт, накопителю Crucial m4 и сравнительно более новому Crucial M500 с объёмом памяти 240 Гбайт.
Среднее время задержки при записи
Три остальных накопителя из нашей группы превосходят
По большому счёту, история повторяется и в следующем графике, а при операциях записи
Расширенные тесты накопителей PCMark 8
Расширенный тест накопителя Futuremark PCMark 8 просто поражает. С таким большим количеством данных и всеобъемлющей схемой тестирования мы действительно можем представить производительность накопителя в развёрнутом виде.
Сначала неразмеченное устройство дважды выдерживает полное заполнение LBA-пространства произвольной записью блоками по 128 Кбайт. Как только этот процесс будет завершён, наступает так называемая первая фаза деградации (Degradation Phase), в рамках которой происходят операции произвольной записи блоками объёмом от 4 Кбайт до 1 Мбайт в произвольном порядке на LBA-пространство. Поскольку запись блоков по 4 Кбайт проходит непостоянно, производительность SSD-накопителя довольно быстро падает, а запись блоков объёмом больше 4 Кбайт создаёт эффект перенасыщения и способствует значительному увеличению объёмов записи.
Первая фаза деградации начинается с серьёзной десятиминутной нагрузки за счёт операций записи, после чего PCMark 8 приступает к тестированию посредством каждой отдельной трассировки. Фазы похожи друг на друга, за исключением дополнительных пяти минут при каждой итерации. После восьми повторений длительность записи возрастает до 45 минут.
Затем следует так называемая устойчивая фаза (Steady Phase). В рамках каждой из пяти таких фаз происходит произвольная запись на протяжении 45 минут, и это ещё сильнее нагружает накопитель, которому становится всё труднее работать при полной производительности. С меньшим количеством доступных блоков для записи время задержки существенно увеличивается.
Наконец, PCMark 8 переходит в фазу восстановления (Recovery Phase), которая включает в себя пять минут в простое перед трассировкой. После пятикратных повторений тестирование завершается.
Дополнительную информацию о работе данного теста можно найти в материале
Измерение стабильности: трассировка Adobe Photoshop (высокая нагрузка)
18 индивидуальных этапов реализуются в ходе десяти трассировок, так что нам нужно сосредоточиться и выбрать один из них – в нашем случае Adobe Photoshop (высокая нагрузка) – и как следует проследить за ним.
Пропускная способность
Ранее мы уже говорили о том, что отсутствие дополнительного зарезервированного пространства негативно скажется на работе
Конечно, радоваться тут нечему, но в главе “Задержка и стабильность производительности” нам всё сказали цифры. Зато наша новинка хотя бы опережает более дорогую модель
Время задержки
В этом тесте используется та же самая трассировка Adobe Photoshop, и мы отслеживаем среднее время задержки чтения и записи в сравнении ещё с несколькими известными накопителями.
Тест Tom’s Hardware Storage Bench показал, что у
Что касается времени задержки записи, то и здесь результат соответствует тому, что мы видели ранее. Память L85A не обеспечивает контроллеру
Сравнение лучшего и худшего результата
Тестирование TRIM с помощью ULINK DriveMaster 20
Мы используем программный и аппаратный пакет ULINK DriveMaster 2012 для внедрения нового теста пользовательских накопителей. С помощью стандартной трассировки JEDEC 218A Master Trace DriveMaster может превратить последовать операций ввода/вывода (наподобие нашего теста Tom’s Hardware Storage Bench) в тест TRIM. Трассировка JEDEC имитирует месяцы активности, повседневные задачи и фоновые задачи операционной системы.
ULINK удаляет команды чтения, и остаются только команды записи, очистки и TRIM. Учитывая, что задача может выполняться с поддержкой TRIM и без неё, мы имеем отличный инструмент для комплексного анализа поведения накопителя.
DriveMaster используется большинством производителей SSD для создания и расчёта метрических показателей. В настоящее время это единственный коммерческий продукт, способный создать сценарии для подтверждения безопасности шифрования TCG Opal 2, но, в целом, возможности применения практически не ограничены. С платформой связаны различные аппаратные средства, включая силовой концентратор SATA/SAS, что позволяет тестируемому устройству перезагружаться самостоятельно. Большое преимущество такого решения, как DriveMaster, заключается в способности диагностировать ошибки, обеспечивать совместимость и выдавать команды низкого уровня. Короче говоря, для производителей SSD-накопителей это очень полезная вещь, если уж имеющиеся готовые решения не способны помочь. Хотя процесс обучения непрост, но шансы на успех при использовании специальной документации всё-таки имеются.
Этот продукт предлагает нам новые пути для изучения производительности.
Тестирование команды TRIM – лишь первый пример того, как мы будем использовать ULINK в наборе тестов Tom’s Hardware.
На устройстве ёмкостью 256 Гбайт во время каждой итерации записывается почти 800 Гбайт данных, так что при запуске теста JEDEC TRIM на накопителе 256 Гбайт генерируется примерно 3,2 Тбайт в основном произвольной информации (точнее, 75% произвольной и 25% последовательной). К концу каждого запуска выдаётся более 37 млн команд. Количество трафика кажется гигантским, и в действительности так оно и есть.
Для доступа к памяти первые два теста применяют DMA, а два последних – Native Command Queuing. Многие не используют DMA на SSD (кроме некоторых устаревших или производственных программ), но мы не относимся к их числу. Проверка устройства по всем четырём направлениям может занять до 96 часов, однако более скоростные накопители способны сократить её длительность примерно в 2 раза. При записи большого количества данных на уже переполненный SSD (он заполняется перед каждым тестированием, затем за одну итерацию производится запись примерно 800 Гбайт информации), накопители могут быстрее работать под тяжёлой нагрузкой, и такие модели котируются гораздо выше. Без TRIM “сортировка мусора” помогает достичь высокого показателя IOPS, а с TRIM 13% пространства заняты этой командой, оставляя больше места для технического обслуживания.
Тестирование TRIM
Усреднённое значение
Чтобы избежать избыточных данных, мы вывели средний показатель производительности для каждого протестированного SSD как с поддержкой TRIM, так и без неё. Результаты отображаются в IOPS, что упрощает сравнение.
У
Текущее значение
Также нам захотелось узнать текущее среднее значение теста TRIM. Как этот накопитель справляется с обслуживанием записи с и без TRIM в каждом массиве по 100 000 команд? Фиолетовая линия показывает значение в IOPS за всю трассировку без TRIM. Голубая линия – с TRIM. Каждая точка данных показывает количество IOPS в записи за каждые 100 000 команд.
График полностью отражает происходящее с накопителем. С включённой командой TRIM уровень производительности становится существенно выше на протяжении всего теста и превосходит результаты без TRIM на несколько сотен процентов.
Интересно посмотреть на связь между
Пропускная способность
Мы собираем и публикуем общую пропускную способность каждого накопителя в NCQ с помощью теста TRIM. Одно значение помогает охватить общую производительность накопителя в данном тесте.
В графике пропускной способности
Обзор SSD Transcend SSD340 | Тестирование питания в режиме DevSlp с новым оборудованием
Основная часть обзоров систем хранения проводится в контексте настольных ПК, для которых энергопотребление SSD практически не имеет значения. Однако этот параметр очень важен для корпоративного и мобильного сегмента, и мы считаем крайне важным протестировать потребляемую мощность накопителя как можно тщательнее.
Для ноутбука важен каждый милливатт. Настолько важен, что процессоры Intel Haswell и соответствующие чипсеты для мобильных платформ поддерживают новый режим для понижения энергопотребления SSD. DevSlp или device sleep (режим сна устройства ) – это сигнал, посылаемый на устройство и указывающий, что оно должно войти в состояния очень низкого энергопотребления. По сути, отключается всё, что можно отключить.
Это отличный способ продлить время автономной работы ультрабука (особенно в свете того, что Intel нацелена на поддержание связи в режиме ожидания). Но за это придётся заплатить свою цену: на вход и выход из состояния DevSlp тратится больше времени. Естественно, задержка ниже, чем при полном запуске и выключении SSD по требованию, ведь этот процесс может занять несколько секунд. Что ещё хуже – накопитель может потреблять значительный объём электроэнергии при повторной подготовке. Для сравнения: режиму DevSlp должно потребоваться только 50 мс времени и несколько милливатт мощности.
Для измерения энергопотребления в режиме DevSlp нам нужны две вещи. Во-первых, ультрабук с процессором Haswell и совместимой платформой. Мы используем Lenovo ThinkPad T440s. Эта модель достаточно универсальна, включает отсек для накопителя SATA форм-фактора 2,5 дюйма и два слота M.2 (для M.2 2242),подведённых к портам SATA на PCH. Как правило, достаточно одного слота, но лишняя опция не помешает.
Во-вторых, нам нужна тестовая платформа, способная инициировать команду DevSlp, измерить потребление тока и записать результаты. Для этого компания ULINK Technologies прислала оборудование, специально разработанное для этих целей. Мы уже несколько лет используем программу DriveMaster и концентратор питания SATA/SAS. Они обеспечивают впечатляющий уровень контроля над действиями тестируемого накопителя. В данном случае мы можем провести тестирование DevSlp информативным, и в то же время лёгким для понимания способом.
Используя тестовый скрипт для записи силы тока и генерацию соответствующих команд, в конечном счёте, мы получили следующие результаты:
Этот пример взят из обзора
Тестирование в режиме DevSlp
Вот к чему мы приходим, используя ту же методологию тестирования для
Также мы замечаем максимальное энергопотребление в размере 3,03 Вт в скрипте, а показатель энергопотребления в активном простое составляет 0,444 Вт (примерно шестую часть от максимума).
Мы также можем классифицировать энергопотребление во время частичного или полного состояния сна, что, в основном, важно для мобильных приложений. При работе на настольных ПК вам захочется их отключить, поскольку для перехода из энергосберегающего режима в активное состояние потребуется время. Чем глубже состояние сна, тем больше задержка.
Ниже некоторые результаты работы других накопителей:
К сожалению, энергопотребление
Впрочем, мы не слишком сокрушаемся по этому поводу. Это действительно важно в том случае, если вы модернизируете ультрабук с процессором уровня Haswell, и в этой подкатегории есть несколько платформ с отсеками для накопителей SATA форм-фактора 2,5 дюйма. Наконец, 53 мВт – это не такой уж и плохой результат.
Обзор SSD Transcend SSD340 | Отличная цена за заурядный накопитель
Мы должны верить в то, что большинство энтузиастов начинает поиски SSD-накопителей с недорогих моделей и останавливает свой выбор на какой-либо из них, когда приходит время для покупки. В этом случае у
Этот накопитель наделён контроллером
Отметим, что от Transcend вы также получаете отличный набор инструментов SSD Scope, который позволяет осуществлять процесс клонирования, запускать TRIM, обновлять прошивку и производить безопасное удаление данных. Нам всегда нравится пользоваться хорошим программным обеспечением в комплекте с SSD-накопителями, и в этом плане Transcend сработала на удивление здорово.
Мы не упомянули ещё одного конкурента, который может подкинуть проблем новинке Transcend – это PNY Optima с процессором SM2246EN и объёмом памяти 240 Гбайт. Нам очень понравился четырёхканальный контроллер от Silicon Motion, который мы изучали в прошлом году. Теперь, когда продукция наделена либо им, либо контроллером
При всех дискуссиях о SATA Express и PCIe, энтузиастов ещё можно упросить подождать лучшего решения в сфере накопителей, хотя для большинства такой подход не оптимален. Очень вероятно, что вы не заметите разницу между быстрым SSD-накопителем с SATA-подключением и каким-нибудь устройством на M.2. И об этом говорят те, кто целыми днями тестирует такие устройства.