Обзор и тестирование SSD-накопителей ADATA XPG SX7000 объемом 128 и 512 Гбайт: ползем вниз? (страница 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.
реклама
Температурный режим
Очень компактные размеры, а корпуса, который мог бы рассеивать тепло, как правило, нет. Сложности с температурным режимом можно было наблюдать еще у форм-фактора mSATA, и накопители M.2 их унаследовали, а со сменой интерфейса с SATA на PCI-e и повышением требований к быстродействию аппаратной платформы ситуация еще и усугубилась.
Как мы видели выше, сам по себе Silicon Motion SM2260G оснащен металлической пластиной, однако от явлений троттлинга рассматриваемые устройства это не спасло:
ADATA XPG SX7000 на 128 Гбайт спасало то, что лежащий в его основе массив памяти сам по себе небыстр – лишь благодаря этому накопитель немного не дотягивал до срабатывания защиты. А вот SX7000 на 512 Гбайт при отсутствии принудительного обдува после записи уже примерно 7 Гбайт начинает «кипеть» с характерными признаками: резкими колебаниями быстродействия.
реклама
Устойчивость скоростных характеристик
Прошивка способна постоянно поддерживать быстродействие на исходном уровне только в модификации на 128 Гбайт. В случае 512 Гбайт – увы, нет.
ADATA XPG SX7000 – накопитель с реализацией алгоритмов «ускоренной записи». В SLC-режиме записывается объем данных, соответствующий примерно 3.5% пользовательского пространства. После того, как свободное место заканчивается, микропрограмма переходит в режим обычной записи, попутно начинается процесс «уплотнения» данных, записанных в SLC-режиме, в итоге скорость записи падает до 43-70 Мбайт/с и 108-195 Мбайт/с в зависимости от объема.
Скорость копирования крупных файлов оказывается даже хуже, чем мы получили в AIDA64:
реклама
Красота, не правда ли? PCI-Express 3.0, NVMe и… падение скорости записи ниже 10 Мбайт/с. В целом скорость записи постоянно колеблется туда-сюда. К этому моменту мы вернемся ниже.
На случайной мелкоблочной записи быстродействие ADATA XPG SX7000 также не выдерживает серьезной критики: непостоянство показателей, накопители периодически перестают откликаться на запросы системы.
При «бытовой» эксплуатации эта проблема не должна себя проявлять, а вот в сервере такую модель лучше не применять (даже оставив за кадром сам факт типа памяти).
На этих графиках мы видим более подробно то, что происходит с накопителем. Данные пишутся в SLC-режиме, после исчерпания SLC-буфера прошивка контроллера прекращает принимать данные по интерфейсу, производит частичную консолидацию данных, переносит их в массив, снова принимает данные от системы по интерфейсу, по заполнению SLC-кэша прием данных останавливается, данные консолидируются и переносятся в основной массив памяти и далее по циклу. Иначе говоря, в контроллере Silicon Motion SM2260G не реализован режим прямой записи в NAND.
Автономные алгоритмы «сборки мусора» (Garbage Collection) реализованы, но и тут своя специфика: при отсутствии TRIM накопители начинают принимать данные на полной скорости не сразу – буфер SLC задействуется только по истечении некоторого времени.
реклама
Страницы материала
Теги
Лента материалов раздела
Соблюдение Правил конференции строго обязательно!
Флуд, флейм и оффтоп преследуются по всей строгости закона!
Комментарии, содержащие оскорбления, нецензурные выражения (в т.ч. замаскированный мат), экстремистские высказывания, рекламу и спам, удаляются независимо от содержимого, а к их авторам могут применяться меры вплоть до запрета написания комментариев и, в случае написания комментария через социальные сети, жалобы в администрацию данной сети.
Комментарии Правила