Обзор SSD OCZ Intrepid 3800
Компания OCZ Storage Solutions недавно представила новую линейку твердотельных накопителей корпоративного класса —Intrepid 3000. В нее входят две модели: OCZ Intrepid 3600 и OCZ Intrepid 3800, различающихся по типу используемой памяти — 19нм MLC и eMLC.
Обе модели используют контроллер Marvell 88SS9187, разработанную OCZ Storage Solutions прошивку, имеют форм-фактор 2.5" и интерфейс SATA III. В пределах каждой модели есть четыре варианта по емкости: 100ГБ, 200ГБ, 400ГБ, 800ГБ. Судя по заявленным характеристикам (производительность и ресурс), в качестве основного конкурента можно рассматривать Intel S3500 и Intel S3700.
В нашей тестовой лаборатории есть два экземпляра OCZ Intrepid 3800 400ГБ и OCZ Intrepid 3800 800ГБ. Тестировать будем модель на 400ГБ и сравнивать с Intel S3700 200ГБ. Конечно, сравнение будет не вполне корректным из-за различий в емкости, но результаты все равно помогут оценить разницу в характеристиках и поведении под разной нагрузкой.
Заявленные характеристики
- Емкость: 100ГБ, 200ГБ, 400ГБ, 800ГБ
- Форм-фактор: 2,5", высота 9,2мм
- Контроллер: Marvell 88SS9187
- Тип памяти: 19нм eMLC NAND
- Интерфейс: SATA 6Gb/s (SATA III)
- Ресурс на запись
- 100ГБ: 713ТБ
- 200ГБ: 1426ТБ
- 400ГБ: 2852ТБ
- 800ГБ: 5703ТБ
- Последовательное чтение/запись: 540/480 МБ/с
- Случайное чтение/запись 4K: 89/38K IOPS
- Потребляемая мощность (стандартная/под полной нагрузкой): 2 Вт/3,4 Вт
- Вероятность появления некорректируемых ошибок чтения: 1x 10-17
- Рабочая температура: 0°C – +70°C
- Вес: 102 г
- Дополнительно: поддержка TRIM
Условия тестирования
Мы тестируем SSD в нашей лаборатории в полном соответствии со спецификацией SNIA Solid State Storage Performance Test Specification Enterprise v1.1. Данная спецификация описывает алгоритмы различных тестов и формат отчетов. Для данной статьи вместо полного PDF-отчета в формате, описанном спецификацией, были выбраны только графики окончательных результатов по первым четырем тестам:
- IOPS Test. Измеряется количество IOPS'ов (операций ввода-вывода в секунду) для блоков различного размера (1024КиБ, 128КиБ, 64КиБ, 32КиБ, 16КиБ, 8КиБ, 4КиБ, 0.5КиБ) и случайного доступа с различным соотношением чтение/запись (100/0, 95/5, 65/35, 50/50, 35/65, 5/95, 0/100).
- Throughput Test. Тестируется пропускная способность при последовательном доступе: чтение и запись блоками 1МиБ и 128КиБ.
- Latency Test. Измеряется значение средней и максимальной задержки для различных размеров блока (8КиБ, 4КиБ, 0.5КиБ) и соотношений чтение/запись (100/0, 65/35, 0/100) при минимальной глубине очереди (1 поток с QD=1).
- Write Saturation Test. Тестируется изменение производительности (IOPS и задержка) при непрерывной нагрузке на случайную запись блоками 4КиБ.
Для первых трех тестов проводится серия замеров из 25 раундов длительностью 1 минута каждый. Перед тестом производится зануление, затем — предварительная нагрузка: последовательная запись блоками 128КиБ до достижения 2-кратной емкости. Далее выбирается по одной из величин окно установившегося состояния (4 раунда), которое проверяется построением графика. Критерии установившегося состояния: линейная аппроксимация в пределах окна не должна выходить за границы 90%/110% среднего значения.
Для теста Write Saturation Test используется 600 раундов длительностью 1 минута каждый. Среднее и максимальное значение задержек замеряется в пределах каждого раунда.
Конфигурация:- Тестируемое устройство: OCZ Intrepid 3800 400ГБ, fw 1.4.3.4
- Стенд: 2x Intel Xeon E5606, 12ГБ ECC RDIMM, Adaptec 7805H SAS HBA, CentOS 6.5 x86_64
- ПО для создания нагрузки: fio 2.1.4
- Метод зануления SSD: secure erase
- Глубина очереди, количество потоков
- IOPS Test: QD=8, threads=16
- Throughput Test: QD=8, threads=16
- Latency Test: QD=1, threads=1
- Write Saturation Test: QD=8, threads=8
Результаты
IOPS Test
- 4КиБ чтение: 68338 IOPS
- 4КиБ запись: 37487 IOPS
Результаты чуть ниже заявленных, что объясняется разными методиками тестирования и использованием другого ПО (в OCZ использовался Windows, Intel IOmeter с QD=32).
Ниже представлен график для наглядного сравнения с Intel S3700:
Throughput Test
- 1024КиБ чтение: 460,7 МиБ/с
- 1024КиБ запись: 427,5 МиБ/с
- 128КиБ чтение: 448,8 МиБ/с
- 128КиБ запись: 427,1 МиБ/с
Latency Test
Средняя задержка (1 поток с глубиной очереди 1):Write Saturation Test
Write Saturation Test обеспечивает самый тяжелый режим работы для SSD: непрерывную запись малыми блоками. В таких условиях резервная область рано или поздно заканчивается, подготовленных записи блоков NAND не остается, и для сохранения хорошей производительности контроллер SSD должен иметь хороший алгоритм фоновой сборки мусора и ресурсы для его эффективной работы.График IOPS:
График средней задержки: