Обзор и тестирование SSD-накопителя SanDisk Ultra 3D объемом 500 Гбайт (SDSSDH3-500G-G25) (страница 5)
реклама
Температурный режим
Выше уже отмечалось, что SanDisk Ultra 3D 500 Гбайт греется меньше, нежели WD Blue 3D NAND SSD 500 Гбайт, несмотря на их внешнюю идентичность: 49°C против 56°C в идентичных условиях.
С чем это связано – неясно. Не исключено, что в новых партиях была произведена перенастройка контроллера (например, снижена частота и/или напряжение питания).
Стабильность скоростных характеристик
реклама
Равно как и у классических накопителей на магнитных пластинах (HDD), у накопителей на флеш-памяти имеются свои нюансы, связанные с постоянством показателей быстродействия в различных ситуациях.
Во-первых, далеко не все накопители могут обеспечивать стабильную скорость записи при сколь-либо продолжительной нагрузке, причем здесь может сказываться как быстродействие контроллера, так и наличие специальных алгоритмов «ускоренной записи» («SLC-режим») и их нюансы. Во-вторых, далеко не все накопители сохраняют свои показатели после того, как будет переписан весь объем массива флеш-памяти, имеющийся в распоряжении контроллера (особенно снижение скорости записи было свойственно контроллерам SandForce SF-1***/SF-2*** в силу особенностей алгоритмов их работы).
В-третьих, бывают ситуации, когда накопитель оказывается без поступления на него команды TRIM (например, старый ПК, подключение через USB 3.0 на старых контроллерах, RAID-массивы, работа с базами данных) и тогда важно его микропрограммы задействовать часть резерва под оперативную запись. В-четвертых, отличается реакция накопителей на поступление команды TRIM: одни приступают к «сборке мусора» немедленно, другие – откладывают это на периоды простоя.
Причем первые тоже делятся на две подгруппы: на выполняющие операции «сборки мусора» монопольно с прерыванием всякой иной работы (просто перестающие откликаться на какие-либо обращения извне) и осуществляющие очистку ячеек памяти от ставших неактуальными данных в фоновом режиме, лишь несколько снижая быстродействие.
Все эти моменты мы и рассмотрим в порядке перечисления.
Случайная мелкоблочная запись по всему объему, «сборка мусора»
Имитируется работа накопителя в условиях нагрузки, близкой к серверной (непрерывная случайная запись блоками 4 Кбайт по всему объему с глубиной очереди запросов 32) при отсутствии TRIM. Именно так, к примеру, работают базы данных: создается один или энное число больших файлов, внутри которых выполняются операции чтения/записи, генерации команды TRIM при этом не происходит.
Тест проводится непрерывно в течение нескольких часов до исчерпания свободного места на накопителе, при этом снимаются показатели быстродействия: синие отметки – ежесекундно, черная линия – усредненное значение с интервалом в 30 секунд. Непрерывная мелкоблочная запись с большой глубиной очереди запросов, да еще при отсутствии TRIM – тип нагрузки, нехарактерный для домашних ПК, но он иллюстрирует то, насколько производительна и стабильна в показателях использованная в тестируемых накопителях аппаратная платформа в целом.
реклама
А вот здесь разницы с WD Blue 3D NAND SSD не видно вовсе:
- Все также довольно сильный для оснащенного собственной буферной памятью контроллера разброс показателей моментальной производительности;
- Совсем не впечатляющие 24-26 тысяч IOPS (даже старые модификации на планарной NAND имели больший уровень быстродействия в нагрузке данного типа);
- Невыразительный SLC-режим (в котором записывается порядка 5 Гбайт данных) – в этом режиме запись не ровная, а график имеет вид постепенно ниспадающей линии, из-за чего, по-сути, выские показатели можно увидеть лишь в тестах, показывающих максимальные значения, достигнутые в ходе теста, а не усредненные (например, Crystal Disk Mark, где мы можем получить до примерно 300 Мбайт/с в 4kQD32, тогда при постоянной нагрузке средним значением является что-то вроде 100-200 Мбайт/с).
Теперь посмотрим на то, как работают алгоритмы «сборки мусора» (Garbage Collection). На итоговом графике присутствуют скоростные показатели накопителя в четырех ситуациях: состояние «чистого» массива ячеек, после непрерывной нагрузки в течение двух часов в условиях отсутствия команды TRIM, после простоя 30 минут, которых должно хватить накопителю для отработки внутренних алгоритмов «сборки мусора», после выполнения команды TRIM на весь объем накопителя.
Если старая версия платформы в составе SanDisk Ultra II еще могла принимать до 2 Гбайт данных на относительно высокой скорости, то SanDisk Ultra 3D (как и WD Blue 3D NAND SSD) такой возможности лишены. График имеет вид, мало чем отличающийся от работы в «замусоренном» состоянии.
Поэтому в среде без поступления команды TRIM накопители SanDisk Ultra 3D лучше не эксплуатировать – только при наличии TRIM быстродействие сохраняется на исходном уровне.
Линейная запись
На крупноблочной записи поведение накопителей иногда может отличаться от мелкоблочной записи со случайным доступом, а оно тоже может служить критерием выбора. Наглядный пример нагрузки такого рода – копирование крупных файлов силами Проводника Windows. Для большей наглядности инициируем линейную запись на весь объем, доступный пользователю, посредством AIDA64.
Встроенный в Windows диалог копирования файлов (процесс копирования крупных файлов):
На линейной записи SLC-кэширование выражено четко, хотя заметить его наличие довольно сложно: даже в режиме прямой записи в массив памяти скорость достигает почти 420 Мбайт/с, хотя график и тут неровный – имеют место колебание между указанной отметкой и 399 Мбайт/с.
Впрочем, в сравнении с SanDisk Ultra II здесь скорость записи выросла на 30 с лишним процентов. И, опять же, отличий от WD Blue 3D NAND SSD ровно ноль.
Задержки при отработке TRIM
Происходит удаление данных. Каков процесс? Операционная система ничего не затирает, она просто помечает в файловой таблице, что данные стали неактуальны. Если с HDD такой прием вполне адекватен, т.к. магнитная поверхность просто перезаписывается, то SSD необходимо «знать» об удалении данных – ячейки флеш-памяти нельзя переписать, их сначала нужно очистить.
реклама
Именно с этой целью в стандарт ATA была включена новая команда, больше известная как TRIM. Подача этой команды сигнализирует микропрограмме накопителя, что размещающиеся по определенным LBA-адресам данные более неактуальны и соответствующие им ячейки памяти можно стереть. Сама по себе команда выполняется монопольно, но различается реакция самих накопителей на подачу этой команды.
Три основных варианта: полный уход накопителя «в себя», снижение быстродействия, отсутствие видимой реакции вообще (накопитель «откладывает» выполнение расчистки «на потом», либо его аппаратное быстродействие настолько велико, что хватает и на фоновую расчистку, и на полноценное обслуживание запросов извне).
Первый из перечисленных вариантов наиболее неприятен: если накопитель является системным, то пользователь не просто случайно увидит резкое падение индикатора процесса копирования до нуля (а если никакого копирования пользователь не запускал, то не заметит и вовсе). Тут могут возникать рывки («фризы») в работе интерфейса операционной системы и приложений.
На накопителе создается несколько крупных файлов (учитывая общий объем тестируемого накопителя, было решено оперировать четырьмя файлами суммарным объемом 32 Гбайт), после паузы в несколько минут запускается линейное чтение с записью лога (показания фиксируются с интервалом 0.5 сек) и осуществляется удаление файлов. Возникающие задержки фиксируется в записываемом логе, из которого затем формируется график.
И тут не видно разницы с WD Blue 3D NAND SSD: внешне, со стороны системы, отработка алгоритмов «сборки мусора» выражает в снижении скорости буквально на полсекунды – заметить такое в практической эксплуатации практически невозможно.
реклама
Страницы материала
Лента материалов раздела
Соблюдение Правил конференции строго обязательно!
Флуд, флейм и оффтоп преследуются по всей строгости закона!
Комментарии, содержащие оскорбления, нецензурные выражения (в т.ч. замаскированный мат), экстремистские высказывания, рекламу и спам, удаляются независимо от содержимого, а к их авторам могут применяться меры вплоть до запрета написания комментариев и, в случае написания комментария через социальные сети, жалобы в администрацию данной сети.
Комментарии Правила