Обзор и тестирование SSD-накопителя Kingston SSDNow UV400 объемом 480 Гбайт (SUV400S37/480G): Marvell, но без потрясения устоев (страница 2)
реклама
Программная часть
Накопитель прекрасно распознается стандартными приложениями для диагностики состояния накопителей, вроде Crystal Disk Info.
Список доступных параметров SMART впечатляет – 30. Но заслуги Kingston (как, например, в случае с Phison-накопителями) здесь нет: у Plextor M7V такое же количество параметров SMART. Среди них можно обнаружить уровень износа накопителя в процентах (E7), время работы накопителя в часах (09), объем в гигабайтах записанных (F1) и прочитанных (F2) по интерфейсу SATA данных.
Также имеются параметры E9 и EA. К сожалению, у меня было слишком мало времени, чтобы разобраться с ними, но, похоже, один ведет учет данных, записанных в SLC-режиме (E9), второй – в TLC (EA). На малых нагрузках они дублируют друг друга – при записи некоторого объема данных сначала растет E9, затем, после консолидации данных – EA. Еще два параметра (64 и 64) – учитывают количество стираний ячеек. Термомониторинг рабочий.
реклама
С сайта Kingston можно загрузить специализированное приложение под названием SSD Manager. Но стоит проявить внимательность: с русскоязычного зеркала сайта Kingston скачивается SSD Manager версии 1.0.0.10build3, которая не приспособлена для работы с Kingston SSDNow UV400 – она его просто не опознает. Для корректной работы нужно перейти на американо-английское зеркало, где опубликована версия 1.0.0.19.
реклама
К сожалению, несмотря на рост версии, с прошлых наших обзоров, ничего нового в приложении не появилось ни с точки зрения возможностей, ни принципов его работы. Пользователь может лишь посмотреть информацию о накопителе, выполнить полный сброс посредством команды Secure Erase и проверить наличие обновлений микрокода контроллера.
Нет ни встроенной справочной системы, ни тестов на ошибки, ни возможности проведения замеров производительности, ни многоязыковой локализации. Ровно также и обновление прошивки до сих пор локальное – в одной из подпапок приложения можно найти бинарные файлы, содержащие микрокоды для контроллеров SandForce и Marvell (похоже – Kingston HyperX Predator), а вот для Phison (линейки HyperX Savage, SSDNow UV300, SSDNow KC400 и ряд других) прошивок почему-то нет вообще.
Иначе говоря, для контроля за актуальностью версии прошивки в накопителе пользователю требуется самостоятельно сначала загружать с сайта Kingston новую версию приложения.
Стабильность скоростных характеристик, температурный режим
С помощью CrystalDiskMark (64bit) 3.0.1 в режиме случайных данных производится замер производительности четыре раза:
- Изначальное состояние нового накопителя («нулевое» состояние);
- После проведения всего цикла тестов происходит заполнение диска пользовательскими данными из предыдущего раздела статьи (с файлами Word, фотоснимками, аудио- и видеозаписями), таким образом, чтобы суммарный объем записанных данных был не менее трехкратного общего объема накопителя;
- Тридцатиминутный простой, в течение которого не производится каких-либо операций с SSD – для работы фоновых функций накопителя по уборке «мусора»;
- Выполнение команды TRIM силами операционной системы.
Таким образом, мы можем узнать, насколько хорошо микропрограмма накопителя справляется с задачей поддержания уровня быстродействия на небольшом объеме одномоментно записываемых и прочитываемых данных – для условий эксплуатации в бытовых условиях этого достаточно.
Затем производится полная очистка накопителя путем подачи команды Secure Erase, после чего запускается тест Disk Benchmark из состава AIDA64 в режиме «Write» (размер блока установлен равным 1 Мбайт) – данный тест производит линейную запись всего объема носителя, попутно выводя информацию о процессе записи в виде удобного графика. Этот тест позволяет нам увидеть, насколько в целом накопитель стабилен, не возникает ли перегрева и какие, возможно, алгоритмы «ускоренной записи» реализованы в микропрограмме.
И в заключение (также после выполнения команды Secure Erase) производится тестирование с помощью Iometer.
- Имитируется работа накопителя в условиях нагрузки, близкой к серверной (непрерывная случайная запись блоками 4 Кбайт по всему объему с глубиной очереди запросов 32) при отсутствии TRIM. Именно так, к примеру, работают базы данных: создается один или энное число больших файлов, внутри которых выполняются операции чтения/записи, генерации команды TRIM при этом не происходит. Тест проводится непрерывно в течение двух часов, при этом ежесекундно снимаются показатели быстродействия. Итоги данного теста позволяют нам увидеть возможности подопытного как в «чистом», так и в «использованном» состояниях (достижение состояния «устоявшейся производительности»).
- По завершении этого теста проделаем еще один, целью которого будет выяснение того, насколько хорошо работают алгоритмы «сборки мусора» (Garbage Collection). На итоговом графике присутствуют скоростные показатели накопителя в четырех ситуациях: состояние «чистого» массива ячеек (после команды Secure Erase), после непрерывной нагрузки в течение двух часов в условиях отсутствия команды TRIM, после простоя 30 минут, которых должно хватить накопителю для отработки внутренних алгоритмов «сборки мусора», после выполнения команды TRIM на весь объем накопителя. Тест довольно специфический, и его результаты важны для тех, кто нацелен на эксплуатацию в условиях работы без TRIM (старые операционные системы, некоторые RAID-массивы, в качестве внешнего накопителя – через адаптер SATA-USB).
Kingston SSDNow UV400 (SUV400S37/480G)
реклама
Накопитель не справляется с нагрузками? Это как посмотреть. Технически это – особенности SLC-режима, когда при интенсивных нагрузках микропрограмма не успевает расчистить SLC-буфер и потому мы наблюдаем потерю быстродействия, когда скорость записи тяготеет к «чистой» скорости записи массива памяти.
В случае наличия пауз между операциями записи (а эксплуатация в бытовых условиях априори это подразумевает) микропрограмма будет успевать расчистить достаточный объем массива памяти под SLC-буфер и пользователь не будет сталкиваться с такой проблемой постоянно, а лишь в тех случаях, когда он будет превышать размер этого самого буфера.
Реализацией SLC-режима сегодня уже де-факто стандарт, причем не только для накопителей на TLC NAND, это настолько избитый прием, применяемый разработчиками в целях повышения быстродействия, что скорее его отсутствие, нежели наличие, вызовет удивление.
А потому главным вопросом становится его размер. В Kingston SSDNow UV400 480 Гбайт объем буфера для линейных операций записи составляет примерно 2% пользовательского объема, или, говоря конкретными цифрами, примерно 9.6 Гбайт. И в этом вопросе новинка обходит стороной Plextor M7V 512 Гбайт, размер буфера у которого меньше – примерно 8 Гбайт.
Но в вопросе скоростей записи за пределами SLC-буфера у Kingston SSDNow UV400 480 Гбайт дела обстоят не очень хорошо – всего лишь примерно 100 Мбайт/с. Это в пару раз меньше, чем может обеспечить и Plextor M7V, и OCZ Trion 150 (а также иные аналоги на Phison S10 + 15 нм TLC NAND Toshiba) – прямые конкуренты накопителя Kingston. Интересно, а что в таком случае со скоростями в младших объемах 120 и 240 Гбайт? Для построения массивов памяти в них используется меньшее число кристаллов NAND, что означает меньший параллелизм и, по крайней мере, теоретически меньшие скорости.
Почему именно «теоретически»? Дело в том, что это 480 и 960 Гбайт могут быть ограничены сами по себе – такое мы уже видели на примере Phison S10 и 19 нм TLC NAND Toshiba, когда тестировали SmartBuy Revival объемом 240 и 960 Гбайт.
Здесь может быть аналогичная картина, когда Kingston SSDNow UV400 240 Гбайт выдаст те же 100 Мбайт/с, что и 480 Гбайт, а вот Kingston SSDNow UV400 120 Гбайт – уже, например, 60 Мбайт/с. Но даже такой вариант, выражаясь по-простому, «так себе». Хотя и не самый худший.
На нагрузке мелкоблочной записью мы наблюдаем схожую картину: также SLC-буфер, а затем колебания около 100 Мбайт/с вне него. Единственная разница – под нагрузкой такого рода накопитель способен записать в SLC-режиме не 9.6, а всего лишь 6.8 Гбайт – в такой особенности также нет ничего удивительного.
Интересно, что после перезаписи всего объема Kingston SSDNow UV400 переходит не просто в устоявшееся состояние, а его скоростные характеристики падают практически до нуля. На графике присутствуют эпизодические всплески, причем с широчайшим размахом, некоторые пики соответствуют SLC-режиму в «свежем» состоянии (порядка 80 000 IOPS).
Судя по всему, контроллер постоянно пытается производить упреждающую расчистку (из-за чего скорость записи падает до нуля) и перейти в SLC-режим (всплески до 80 000 IOPS), но ему не хватает быстродействия массива памяти. Не самое рациональное поведение, но, возможно, благодаря ему среднеарифметическая скорость за 30 секунд (черная линия на графике) не столь низка.
В Kingston SSDNow UV400 однозначно реализованы алгоритмы «сборка мусора», позволяющие накопителю выдавать исходные скорости в условиях отсутствия команды TRIM. Упреждающая расчистка в целом позволяет накопителю принять до 7.2 Гбайт данных, из которых 4.4 Гбайт – в SLC-режиме. Это меньше, чем нормальных условиях с командой TRIM, но в целом является неплохим показателем.
Правда, это не идет ни в какое сравнение с Plextor M7V 512 Гбайт, использующим абсолютно ту же аппаратную платформу, что и Kingston SSDNow UV400.
реклама
Страницы материала
Теги
Лента материалов раздела
Соблюдение Правил конференции строго обязательно!
Флуд, флейм и оффтоп преследуются по всей строгости закона!
Комментарии, содержащие оскорбления, нецензурные выражения (в т.ч. замаскированный мат), экстремистские высказывания, рекламу и спам, удаляются независимо от содержимого, а к их авторам могут применяться меры вплоть до запрета написания комментариев и, в случае написания комментария через социальные сети, жалобы в администрацию данной сети.
Комментарии Правила