Накопители

Обзор SSD-накопителя Intel SSD 545s: и снова Intel Inside

⇣ Содержание

#Методика тестирования

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

Раздел, в пределах которого тестируется скорость операций, имеет размер 32 Гбайт, а продолжительность каждого теста составляет сорок секунд. Такие параметры, в частности, позволят получать более релевантные результаты для тех SSD, которые используют различные технологии SLC-кеширования.

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

    • Iometer 1.1.0
      • Измерение скорости последовательного чтения и записи данных блоками по 256 Кбайт (наиболее типичный размер блока при последовательных операциях в десктопных задачах). Оценка скоростей выполняется в течение минуты, после чего вычисляется средний показатель.
      • Измерение скорости случайного чтения и записи блоками размером 4 Кбайт (такой размер блока используется в подавляющем большинстве реальных операций). Тест проводится дважды — без очереди запросов и с очередью запросов глубиной 4 команды (типичной для десктопных приложений, активно работающих с разветвлённой файловой системой). Блоки данных выравниваются относительно страниц флеш-памяти накопителей. Оценка скоростей выполняется в течение тридцати секунд, после чего вычисляется средний показатель.
      • Установление зависимости скоростей случайного чтения и записи при работе накопителя с 4-килобайтными блоками от глубины очереди запросов (в пределах от одной до 32 команд). Блоки данных выравниваются относительно страниц флеш-памяти накопителей. Оценка скоростей выполняется в течение тридцати секунд, после чего вычисляется средний показатель.
      • Установление зависимости скоростей случайного чтения и записи при работе накопителя с блоками разного размера. Используются блоки объёмом от 512 байт до 256 Кбайт. Глубина очереди запросов в течение теста составляет 4 команды. Блоки данных выравниваются относительно страниц флеш-памяти накопителей. Оценка скоростей выполняется в течение тридцати секунд, после чего вычисляется средний показатель.
      • Измерение производительности при смешанной многопоточной нагрузке и установление её зависимости от соотношения между операциями чтения и записи. Тест проводится дважды: для последовательных операций чтения и записи блоками объёмом 128 Кбайт, выполняемых в два независимых потока, и для случайных операций с блоками объёмом 4 Кбайт, которые выполняются в четыре независимых потока. В обоих случаях соотношение между операциями чтения и записи варьируется с шагом 20 процентов. Оценка скоростей выполняется в течение тридцати секунд, после чего вычисляется средний показатель.
      • Исследование падения производительности SSD при обработке непрерывного потока операций случайной записи. Используются блоки размером 4 Кбайт и глубина очереди 32 команды. Блоки данных выравниваются относительно страниц флеш-памяти накопителей. Продолжительность теста составляет два часа, измерения моментальной скорости проводятся ежесекундно. По окончании теста дополнительно проверяется способность накопителя восстанавливать свою производительность до первоначальных величин за счёт работы технологии сборки мусора и после отработки команды TRIM.
    • CrystalDiskMark 5.1.2
      • Синтетический тест, который выдает типовые показатели производительности твердотельных накопителей, измеренные на 1-гигабайтной области диска «поверх» файловой системы. Из всего набора параметров, которые можно оценить с помощью этой утилиты, мы обращаем внимание на скорость последовательного чтения и записи, а также на производительность произвольных чтения и записи 4-килобайтными блоками без очереди запросов и с очередью глубиной 32 команды.
    • PCMark 8 Storage Benchmark 2.0
      • Тест, основанный на эмулировании реальной дисковой нагрузки, которая характерна для различных популярных приложений. На тестируемом накопителе создаётся единственный раздел в файловой системе NTFS на весь доступный объём, и в PCMark 8 проводится тест Secondary Storage 2.0. В качестве результатов теста учитывается как итоговая производительность, так и скорость выполнения отдельных тестовых трасс, сформированных различными приложениями.
    • Тесты реальной файловой нагрузки
      • Измерение скорости копирования директорий с файлами разного типа. Для копирования применяется стандартное средство Windows – утилита Robocopy, а в качестве тестового набора используется рабочая директория, включающая офисные документы, фотографии и иллюстрации, pdf-файлы и мультимедийный контент общим объёмом 8 Гбайт.
      • Измерение скорости архивации файлов. Тест проводится с той же рабочей директорией, что и копирование, а в качестве инструмента для компрессии файлов избран архиватор 7-zip версии 9.22 beta. Для уменьшения влияния производительности процессора используется метод Deflate.
      • Исследование скорости разворачивания архива. Тест проводится с архивом, полученным при измерении скорости архивации.
      • Оценка скорости запуска игрового приложения. Измеряется производительность дисковой подсистемы при выполнении сценария, захваченного при запуске игры Far Cry 4 и загрузке в ней уровня с пользовательским сохранением. Для минимизации влияния производительности процессора и памяти все задержки, возникающие по их вине, из тестового сценария убраны.
      • Оценка скорости старта приложений, формирующих типичную рабочую пользовательскую среду. Измеряется производительность дисковой подсистемы при выполнении сценария, захваченного при запуске пакета приложений, который состоит из браузера Google Chrome, текстового редактора Microsoft Word, графического редактора Adobe Photoshop и видеоредактора Adobe Premiere Pro с рабочими файлами. Для минимизации влияния производительности процессора и памяти все задержки, возникающие по их вине, из тестового сценария убраны.

#Тестовый стенд

В качестве тестовой платформы используется компьютер с материнской платой ASUS Maximus VIII Ranger, процессором Core i5-6600K со встроенным графическим ядром Intel HD Graphics 530 и 8 Гбайт DDR4-2133 SDRAM. Приводы с SATA-интерфейсом подключаются к контроллеру SATA 6 Гбит/с, встроенному в чипсет материнской платы, и работают в режиме AHCI. Используется драйвер Intel Rapid Storage Technology (RST) 14.8.0.1042.

Объём и скорость передачи данных в бенчмарках указываются в бинарных единицах (1 Кбайт = 1024 байт).

#Список участников тестирования

Кажется, что из Intel SSD 545s вполне может получиться очень неплохой накопитель среднего уровня: производительный, надёжный и недорогой. Однако не стоит забывать, что этот рыночный сегмент давно заполнен многочисленными альтернативными вариантами, предлагаемыми прочими производителями. Поэтому в тестовый набор соперников для интеловской новинки мы включили несколько SSD подобного же позиционирования, которые благодаря сочетанию потребительских качеств привлекают наибольшее внимание пользователей. В этом наборе оказались SSD на базе трёхмерной памяти Intel/Micron двух поколений, трёхмерной памяти Samsung и планарной памяти Toshiba/WD как с двухбитовыми, так и с трёхбитовыми ячейками. Все тестовые накопители были подобраны близкой ёмкости – 480-525 Гбайт.

В итоге получился следующий перечень соперников:

Напомним, что Kingston HyperX Savage – это накопитель на базе планарной MLC NAND, Intel SSD 540s и Western Digital Blue основываются на планарной TLC-памяти, ADATA Ultimate SU900 использует MLC 3D NAND, а Crucial MX300, Intel SSD 545s, Transcend SSD 230 и Samsung 850 EVO – это продукты, в который применяется TLC 3D NAND.

#Производительность последовательного чтения и записи

 

Скорость линейного чтения у Intel SSD 545s, как и у других современных накопителей, упирается в пропускную способность SATA-интерфейса. А вот скорость записи несколько ниже её, поскольку в основе этого накопителя лежит память с трёхбитовыми ячейками, а объём SLC-кеша не столь велик. Впрочем, по сравнению с решениями на базе планарной TLC NAND новый Intel SSD 545s выглядит очень неплохо, и отстаёт он лишь от Samsung 850 EVO и от тех SSD на TLC 3D NAND, которые используют динамический SLC-кеш.

#Производительность произвольного чтения

Тесты скорости случайного чтения показывают, насколько удачный накопитель удалось спроектировать инженерам Intel. Произвольное мелкоблочное чтение – один из самых распространённых видов нагрузки, и с ней Intel SSD 545s справляется просто блестяще. Трёхмерная интеловская флеш-память второго поколения действительно оказалась очень удачным вариантом для потребительских SSD, не подвёл и новый контроллер SMI SM2259. В итоге на коротких очередях запросов SSD 545s удаётся не просто выдать лидирующую производительность, а обогнать все остальные конкурирующие SATA SSD среднего уровня. И даже с увеличением длины очереди команд относительные результаты Intel SSD 545s остаются на достаточно высоком уровне, несмотря на их некоторое снижение, связанное с недостаточной мощностью одноядерного контроллера.

#Производительность произвольной записи

В произвольной записи Intel SSD 545s не столь силён, но тем не менее новая быстрая трёхмерная память позволяет ему добиваться значительно лучших результатов в сравнении с накопителями на планарной TLC NAND. В результате Intel SSD 545s вполне подтверждает свою репутацию достаточно производительного SSD среднего уровня.

#Производительность произвольной записи

Накопители, основанные на контроллерах Silicon Motion, всегда неплохо справлялись со смешанной нагрузкой. Intel SSD 545s продолжает эту традицию. Особенно удачно выглядят его результаты при одновременных мелкоблочных операциях чтения и записи. В этом случае интеловская новинка проигрывает лишь признанному лидеру, Samsung 850 EVO. Но и при смешанных линейных операциях Intel SSD 545s достаточно проворен: он не только превосходит все SSD на базе планарной TLC NAND, но и обгоняет основанный на MLC NAND накопитель Kingston HyperX Savage, который является типичным воплощением платформы Phison S10.

#Производительность в CrystalDiskMark

ntel SSD 545s 512GB

Intel SSD 545s 512GB

 
Samsung 850 EVO 500GB

Samsung 850 EVO 500GB

Для сравнения рядом с результатом Intel SSD 545s мы поместили показатели производительности, которые выдаёт «эталонный» Samsung 850 EVO, тоже основанный на 64-слойной памяти, но другой – разработанной компанией Samsung. Такое сопоставление позволяет наглядно убедиться в том, что эти накопители вполне допустимо относить к одной и той же весовой категории. Решение южнокорейского производителя позволяет получить более высокую производительность при записи, зато Intel SSD 545s выигрывает по скорости как линейного, так и произвольного неконвейеризируемого чтения. Правда, при этом нужно понимать, что числа, которые выдаёт CrystalDiskMark, получены на тестовом файле небольшого размера, поэтому они отражают скоростные параметры при работе накопителей с SLC-кешем.

#Производительность в PCMark 8 Storage Benchmark 2.0

В комплексном тесте Futuremark PCMark 8, который измеряет скоростные параметры накопителя при прохождении тестовых сценариев, составленных из распространённых приложений, Intel SSD 545s получает не слишком высокий рейтинг. Хотя ему удаётся опередить некоторые популярные накопители, использующие планарную память как с двухбайтовыми, так и с трёхбайтовыми ячейками, основному конкуренту в лице Samsung 850 EVO он ощутимо проигрывает. Отставание доходит почти до 20 процентов.

Однако приведённый выше усреднённый результат скрывает весьма любопытные детали. Если посмотреть на показатели производительности, выдаваемые флеш-приводами при прохождении отдельных тестовых трасс, то окажется, что Intel SSD 545s по какой-то причине слаб лишь в Adobe Photoshop. Все остальные тестовые сценарии он выполняет со скоростью, близкой к скорости Western Digital Blue. И это позволяет говорить о новинке как о весьма неплохом с точки зрения производительности накопителе для среднестатистических персональных компьютеров.

#Производительность при реальной нагрузке

Массированные файловые операции – не самый выигрышный сценарий для Intel SSD 545s. Всё-таки SLC-кеш этого накопителя не так велик, а скорость интеловской TLC 3D NAND второго поколения хоть и высока, но не настолько, чтобы опережать Samsung 850 EVO и решения с динамически изменяемым SLC-кешем. Тем не менее результаты, выдаваемые Intel SSD 545s, отнюдь не провальные, напротив, он ведёт себя как добротный SATA SSD среднего уровня. И даже более того, прирост производительности новинки по сравнению с прошлым массовым интеловским SSD достигает в среднем двукратного размера, что служит прекрасной иллюстрацией того гигантского шага, который смогла совершить Intel.

В сценариях, в которых измеряется скорость запуска приложений, Intel SSD 545s оказывается среди наилучших вариантов. Это закономерно. По синтетическим тестам мы видели, что он хорошо справляется с чтением данных, и в данном случае такое преимущество обретает реальные очертания. Следовательно, Intel SSD 545s может стать хорошим вариантом системного диска, на котором развёрнута операционная система и часто используемые приложения.

#Деградация и восстановление производительности

Наблюдение за изменением скорости записи в зависимости от объёма записанной на диск информации — весьма важный эксперимент, позволяющий понять работу внутренних алгоритмов накопителя. В данном тесте мы загружаем SSD непрерывным потоком запросов на случайную запись 4-килобайтных блоков с очередью максимальной глубины и попутно следим за той производительностью, которая при этом наблюдается. На приведённом ниже графике в виде точек отмечены результаты измерений моментальной производительности, которые мы снимаем ежесекундно, а чёрная линия показывает среднюю скорость, наблюдаемую в течение 30-секундного интервала.

Постоянство производительности нельзя назвать сильным местом Intel SSD 545s. Даже в том случае, когда контроллеру этого накопителя не требуется заниматься предварительной очисткой блоков страниц флеш-памяти, моментальные показатели скорости записи могут гулять в сравнительно широких пределах. Таким образом, для RAID-массивов и тех сред, где важно предсказуемое время отклика, новый SSD компании Intel мы бы рекомендовать не стали.

Вместе с тем стоит подчеркнуть, что даже при записи данных за пределами SLC-кеша производительность Intel SSD 545s остаётся на высоком уровне – порядка 75 тысяч IOPS. Это ещё раз иллюстрирует гигантские отличия, которые пролегли между новинкой и предшествующей моделью SSD 540s. Прошлая версия потребительского SATA SSD при записи за пределами SLC-кеша, напомним, демонстрировала производительность порядка 30 тысяч IOPS.

Посмотрим теперь, как происходит восстановление её скоростных характеристик до первоначальных величин за счёт работы технологии сборки мусора. Для исследования этого вопроса после завершения предыдущего теста, приводящего к снижению скорости записи, мы выжидаем 15 минут, в течение которых SSD может попытаться самостоятельно восстановиться за счёт сборки мусора, но без помощи со стороны операционной системы и команды TRIM, и замеряем быстродействие. Затем на накопитель принудительно подаётся команда TRIM — и скорость измеряется ещё раз, что позволяет убедиться в способности SSD с помощью TRIM полностью восстанавливать свою паспортную производительность.

К обработке команды TRIM в Intel SSD 545s не может быть никаких претензий. Всё происходит так, как и должно. В случае же, когда накопитель функционирует в среде без TRIM, помогут алгоритмы автономной сборки мусора. В Intel SSD 545s они есть, и за время простоя контроллеру удаётся освободить под будущие операции примерно 5 Гбайт пространства. Это значит, что некоторый объём данных новый интеловский накопитель сможет записать с высокой скоростью даже в том случае, если команда TRIM на накопитель не передаётся. Впрочем, подобным образом вёл себя и SSD 540s, поэтому полученный при практической проверке новинки результат совсем не удивляет.

#Особенности реализации TRIM

Выполнение команды TRIM современным накопителям даётся не так просто, как можно было бы подумать. Когда операционная система передаёт накопителю информацию о том, что какие-то сектора выводятся файловой системой из обращения, контроллер SSD должен консолидировать эти сектора и очистить освобождающиеся страницы флеш-памяти для выполнения будущих операций. Такая перегруппировка требует перезаписи и очистки областей памяти, и это не только занимает заметное время, но и серьёзно нагружает контроллер работой. В результате после удаления с диска больших объёмов данных владельцы SSD могут столкнуться с эффектом временного замедления или даже с «фризами» накопителя.

Выглядит это следующим образом:

Провал в Disk transfer rate с одновременным ростом загрузки SSD – результат обработки TRIM

Провал в Disk transfer rate с одновременным ростом загрузки SSD – результат обработки TRIM

Проблему фиксирует даже стандартный диспетчер задач Windows 10. Спустя несколько секунд после удаления большого файла SSD на некоторое время оказывается полностью загружен внутренними процессами и отказывается реагировать на какие-либо поступающие извне запросы. В это время он «погружается в себя» и при самом плохом сценарии прекращает обслуживать даже элементарные запросы на чтение данных. На практике это может вызвать серьёзный дискомфорт, ведь никто не ожидает, что SSD, основным достоинством которого является моментальная реакция на внешние воздействия, будет замирать на несколько секунд.

Поэтому мы добавили в методику дополнительное исследование, которое позволяет отслеживать, насколько незаметно для пользователя тот или иной SSD обслуживает команды TRIM. Способ проверки очень прост: сразу после удаления крупного файла объёмом 32 Гбайт мы проверяем, как накопитель справляется с операциями произвольного чтения данных, контролируя как скорость чтения, так и время ожидания, которое проходит с момента каждого запроса данных до ответа накопителя. На следующей диаграмме показано падение производительности, наблюдаемое у разных моделей SSD после удаления крупного файла средствами операционной системы.

Существует два разных похода к реализации TRIM. Некоторые накопители на время TRIM прекращают реагировать на запросы извне практически полностью, демонстрируя стопроцентное падение производительности. Другие обрабатывают TRIM в фоновом режиме. Intel SSD 545s относится ко второй подгруппе, причём падение производительности оказывается не слишком заметным.

Однако, если взглянуть на то, как выглядит у Intel SSD 545s время отклика после получения команды TRIM, становится понятно, что совсем бесследно для пользователя процесс освобождения пространства происходить не может. В какой-то момент задержки могут достигать 0,1 с, и на фоне средней латентности SSD на уровне долей миллисекунд такие резко возникающие паузы могут быть хорошо ощутимы.

В дополнение к сказанному приведём ещё одну диаграмму, отображающую время, в течение которого у накопителей могут проявляться последствия получения ими команды TRIM, в пересчёте на каждый гигабайт удалённой информации. Иными словами, это – удельное время, на которое накопитель может замедлиться или «уйти в себя» после удаления гигабайтного файла или папки.

Быстрым обслуживанием TRIM рассматриваемый Intel SSD 545s похвастать не может. Но на фоне того, что на время обработки этой команды накопитель теряет в производительности не так сильно, как его собратья, это ему вполне можно простить. Тем более что по сравнению с тем, как ухудшается время реакции на запросы при обработке TRIM у других накопителей, интеловская новинка выглядит совсем недурно. Для сравнения приведём аналогичный график, построенный для предшествующей модели, Intel SSD 540s.

Как видите, у Intel SSD 540s ситуация с задержками во время обслуживания TRIM обстоит гораздо хуже. Здесь время отклика может доходить до половины секунды, причём такая медлительность оказывается свойственна накопителю по несколько секунд подряд.

#Тестирование ресурса

Результаты практической проверки надёжности рассматриваемого накопителя приведены в отдельном материале «Надёжность SSD: результаты ресурсных испытаний».

#Выводы

Если коротко, то Intel SSD 545s удался. После долгих поисков у компании Intel наконец-то получилось создать такой массовый SATA-продукт, за которой ей должно быть по меньшей мере не стыдно. Новинка сделала просто-таки астрономический бросок вперёд по сравнению с предшествующей моделью, SSD 540s, и во многом это произошло благодаря тому, что компания наконец-то вернулась к использованию в потребительских SSD собственной флеш-памяти. Причём не абы какой, а специально оптимизированной под твердотельные накопители трёхмерной TLC 3D NAND второго поколения с 64 слоями. В итоге из Intel SSD 545s получился очень хороший и универсальный вариант среднего уровня, который вполне можно поставить в один ряд с общепризнанным и образцовым Samsung 850 EVO.

Правда, совсем без изъянов не обошлось. Как это часто и бывает, положительное впечатление о новинке портит типично интеловское ценообразование. Сегодня Intel SSD 545s стоит существенно дороже Samsung 850 EVO, а это значит, что он представляет собой не слишком выгодное приобретение. Однако интеловские SSD периодически участвуют в различных акциях, поэтому вполне можно допустить, что в каких-то ситуациях его можно будет приобрести на достаточно привлекательных условиях. Кроме того, существует надежда, что, по мере расширения производства интеловской 64-слойной TLC 3D NAND, цены на Intel SSD 545s будут постепенно снижаться.

Помимо же несправедливой цены, никаких других крупных претензий к Intel SSD 545s у нас нет. Даже новый контроллер Silicon Motion SM2259, который лежит в основе этой модели, вписался в неё вполне органично и прекрасно справляется с типичными для потребительских накопителей сценариями нагрузки. Попенять можно разве только на отсутствие постоянства скорости записи, но это – совсем небольшая проблема для SSD, который вовсе не ориентирован на работу в высоконагруженных средах. А с остальными аспектами всё отлично: к производительности SSD 545s вопросов нет, смешанную нагрузку он переваривает превосходно, сборка мусора без TRIM работает, да и обработка самой команды TRIM не вызывает критичных эффектов.

 
← Предыдущая страница
⇣ Содержание
Если Вы заметили ошибку — выделите ее мышью и нажмите CTRL+ENTER.
Материалы по теме
⇣ Комментарии
Прежде чем оставить комментарий, пожалуйста, ознакомьтесь с правилами комментирования. Оставляя комментарий, вы подтверждаете ваше согласие с данными правилами и осознаете возможную ответственность за их нарушение.
Все комментарии премодерируются.
Комментарии загружаются...
window-new
Soft
Hard
Тренды 🔥