Обзор и тестирование SSD-накопителей ADATA XPG SX8000 объемом 128 Гбайт и 1 Тбайт: уже неплохо (страница 3)
реклама
Стабильность скоростных характеристик и температурный режим
С помощью CrystalDiskMark (64bit) 3.0.3 в режиме случайных данных производится замер производительности четыре раза:
- Изначальное состояние нового накопителя («нулевое» состояние);
- Производится заполнение диска пользовательскими данными (файлы MS Word, фотоснимки, аудио- и видеозаписи), таким образом, чтобы суммарный объем записанных данных был больше общего объема массива флеш-памяти, лежащего в основе накопителя;
- Тридцатиминутный простой, в течение которого не производится каких-либо операций с накопителем – для того, чтобы его микропрограмма могла задействовать реализованные в ней алгоритмы «сборки мусора» («Garbage Collection», «GС»);
- Удаление файлов и инициализация выполнения команды TRIM силами операционной системы.
Таким образом, мы можем узнать, насколько хорошо микропрограмма накопителя справляется с задачей поддержания уровня быстродействия на небольшом объеме одномоментно записываемых и прочитываемых данных – для эксплуатации в бытовых условиях этого достаточно.
Затем производится полная очистка накопителя и запускается тест AIDA64 Disk Benchmark в режиме «Write» (размер блока установлен равным 1 Мбайт) – данный тест производит линейную запись всего объема носителя, попутно выводя информацию о процессе записи в виде удобного графика. Этот тест позволяет нам увидеть, насколько в целом накопитель стабилен, не возникает ли перегрев и какие, возможно, алгоритмы «ускоренной записи» реализованы в микропрограмме.
И в заключение, после подачи команды TRIM на весь объем накопителя, производится тестирование с помощью Iometer:
- Имитируется работа накопителя в условиях нагрузки, близкой к серверной (непрерывная случайная запись блоками 4 Кбайт по всему объему с глубиной очереди запросов 32) при отсутствии TRIM. Именно так, к примеру, работают базы данных: создается один или энное число больших файлов, внутри которых выполняются операции чтения/записи, генерации команды TRIM при этом не происходит. Тест проводится непрерывно в течение двух часов, при этом ежесекундно снимаются показатели быстродействия. Итоги данного теста позволяют нам увидеть возможности подопытного как в «чистом», так и в «использованном» состояниях (достижение состояния «устоявшейся производительности»).
- По завершении этого теста проделаем еще один, целью которого будет выяснение того, насколько хорошо работают алгоритмы «сборки мусора» (Garbage Collection). На итоговом графике присутствуют скоростные показатели накопителя в четырех ситуациях: состояние «чистого» массива ячеек, после непрерывной нагрузки в течение двух часов в условиях отсутствия команды TRIM, после простоя 30 минут, которых должно хватить накопителю для отработки внутренних алгоритмов «сборки мусора», после выполнения команды TRIM на весь объем накопителя. Тест также специфический, и его результаты важны для тех, кто нацелен на эксплуатацию в условиях работы без TRIM.
реклама
Температурный режим
ADATA XPG SX8000 объемом 128 Гбайт под продолжительной непрерывной записью нагревается практически до предельного уровня, проходя почти по грани включения троттлинга, но все же этого не происходит.
Но тут нужно учесть сочетание трех факторов. Во-первых, отсутствие на нашем стенде источников тепла, использование этого накопителя внутри тесного непродуваемого корпуса легко приведет к преодолению критического порога. Во-вторых, мы тестируем модификацию, оснащенную медной теплораспределительной пластиной, хотя ее влияние невелико – это даже не радиатор. В-третьих, играет свою роль массив памяти – его невысокий уровень производительности попросту не позволяет контроллеру работать в полную силу.
А вот на ADATA XPG SX8000 объемом 1 Тбайт троттлинг под записью включается. Другое дело, что происходит это после записи примерно 87 Гбайт данных – довольно солидного значения, из-за чего, скорее всего, при эксплуатации в домашнем ПК пользователю не придется столкнуться с этой проблемой вовсе.
реклама
Можно отметить низкий температурный порог включения троттлинга – около 60 градусов Цельсия. Кстати говоря, как и в ADATA XPG SX7000, где используется этот же контроллер, но тип памяти – TLC.
Для сравнения, Plextor M8Se и Samsung 960 EVO/Pro – примерно 70 градусов, а референсные накопители Phison E7 могут нагреваться до приблизительно 80 градусов, прежде чем включится защита.
Устойчивость скоростных характеристик
Со стабильностью скоростных характеристик свои нюансы: младшая модификация на 128 Гбайт ограничена быстродействием массива флеш-памяти и сразу после записи очень больших объемов данных прошивка не успевает расчистить достаточно места под SLC-режим. Однако в случае наличия пауз в работе с быстродействием проблем не возникнет.
Модификация на 1 Тбайт ведет себя немного иначе: скорость будет высока даже после записи большого объема данных, но на крупноблочных операциях она будет ниже исходной. И даже паузы не помогут накопителю восстановиться полностью в том случае, если он заполнен данными. Судя по всему, в такой ситуации (дефицит места) у модификации на 1 Тбайт SLC-кэширование просто отключается, благо массив сам по себе достаточно быстр из-за количества кристаллов NAND.
Несколько необычная, но объяснимая картина: после записи в SLC-режиме при переключении в обычный режим параллельно с записью поступающих со стороны системы данных микропрограмма начинает производить уплотнение данных, записанных в SLC-режиме.
После того, как консолидация данных завершена, высвободившиеся ресурсы производительности контроллера и памяти перераспределяются обратно в пользу нагрузки и скорость записи вырастает. Мало того, по-разному сконфигурирован SLC-режим у накопителей: у модификации на 128 Гбайт под него выделяется 25% объема (30 Гбайт), а вот в модификации на 1 Тбайт в SLC-режиме пишется лишь примерно 16.5 процентов объема.
Скорость копирования крупных файлов (восемь файлов по 8 Гбайт) примерно соответствует результатам AIDA64:
реклама
На графике XPG8000 128 Гбайт мы видим сразу несколько ступеней: первая – кэширование Windows, вторая – скорость самого накопителя в SLC-режиме, третья – накопитель вышел из SLC-режима и параллельно с приемом данных занят консолидацией данных, записанных в SLC-режиме, четвертая – процесс консолидации завершен. На XPG SX8000 1 Тбайт мы видим только первую и вторую – просто потому что объем данных, которые эта модификация может принять в SLC-режиме, с лихвой покрывает тестовый объем (64 Гбайт).
Кстати, на тему производительности: Samsung 950 Pro 512 Гбайт, даже подключенный через шину DMI (почти на всех материнских платах для процессоров Intel LGA 1151 и 1150 порт(ы) M.2 подключен(ы) через набор системной логики, соединяемый с процессором шиной DMI, которая не только может вносить задержки, но еще и является узкой – по сути это четыре линии PCI-Express), принимает файлы с ADATA XPG SX8000 1 Тбайт на треть быстрее, чем наоборот:
Это не говоря уже про существование Samsung 960 Pro, способного принимать файлы со скоростью более 2 Гбайт в секунду. Так что возможности накопителя ADATA – это далеко не предел и есть еще куда стремиться. Можно сколько угодно «накручивать» показатели в многопоточных нагрузках для того, чтобы бравировать ими в рекламных проспектах, но на практике банальное копирование крупных файлов силами Windows (операция, где пользователь обычного домашнего ПК наиболее явно может увидеть пользу от PCIe SSD) практически напрямую соответствует именно однопоточной нагрузке.
Непрерывная мелкоблочная запись с большой глубиной очереди запросов, да еще при отсутствии TRIM – тип нагрузки, нехарактерный для домашних ПК, но он иллюстрирует то, насколько производительна и стабильна в показателях использованная в тестируемых накопителях аппаратная платформа в целом.
Накопители не могут похвастать постоянством показателей, тем не менее, в целом, картина достаточно неплоха.
Судя по всему, в прошивке XPG SX8000 таки реализован режим прямой записи в массив памяти, без «посредничества» SLC-режима, как это сделано в XPG SX7000 и Intel 600p: скорость накопителя хоть и колеблется, но нет характерного поведения в виде высокой скорости записи, перемежающейся с провалами до нуля.
Интересное наблюдение мы можем сделать и здесь: если XPG SX7000 демонстрировали хоть какую-то способность работать при отсутствии команды TRIM, то в микропрограмме XPG SX8000 соответствующие алгоритмы либо не задействованы, либо отсутствуют. Впрочем, представить себе ситуацию, когда на накопитель не будет поступать TRIM сложно: драйвер NVMe существует только для тех систем, где эта команда поддерживается изначально. Разве что пользователь будет заниматься саботажем, отключая ее вручную.
реклама
Страницы материала
Теги
Лента материалов раздела
Соблюдение Правил конференции строго обязательно!
Флуд, флейм и оффтоп преследуются по всей строгости закона!
Комментарии, содержащие оскорбления, нецензурные выражения (в т.ч. замаскированный мат), экстремистские высказывания, рекламу и спам, удаляются независимо от содержимого, а к их авторам могут применяться меры вплоть до запрета написания комментариев и, в случае написания комментария через социальные сети, жалобы в администрацию данной сети.
Комментарии Правила